Przeglądaj źródła

打包Spring Boot Jar 启动说明

wkeyuan 4 lat temu
rodzic
commit
2d5fac548e

+ 6 - 2
README.md

@@ -51,7 +51,7 @@ DWSurvey是一款方便、高效、稳定的调研问卷系统,一款基于 JA
 
 说明:升级后的数据库与老版本兼容
 
-## 编译发布
+## 编译打包
 
 进入 `cd DWSurvey`:
 
@@ -61,7 +61,7 @@ mvn package
 
 配置文件地址
 
-    resources/application.yml
+    resources/application-***.yml
 
 	#database settings
 	datasource:
@@ -73,6 +73,10 @@ mvn package
 
 ### 启动访问
 
+打成jar包后,输入以下启动命令,注意提前配置好对应环境的配置 
+
+`java -jar -Dspring.profiles.active=prod target/dwsurvey-oss-v.4.0.jar`
+
 配置完成后,启动服务在浏览器中输入如```localhost:8080```相应的地址看到登录页面,表示已经安装成功。
 
 初始账号:```service@diaowen.net``` 密码:```123456```

+ 0 - 20
src/main/java/net/diaowen/dwsurvey/dao/impl/SurveyAnswerDaoImpl.java

@@ -4,9 +4,7 @@ import java.util.Date;
 import java.util.Map;
 
 import net.diaowen.dwsurvey.dao.SurveyAnswerDao;
-import net.diaowen.dwsurvey.service.SurveyStatsManager;
 import org.hibernate.Session;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Repository;
 
 import net.diaowen.common.dao.BaseDaoImpl;
@@ -34,9 +32,6 @@ import net.diaowen.dwsurvey.entity.SurveyStats;
 @Repository
 public class SurveyAnswerDaoImpl extends BaseDaoImpl<SurveyAnswer, String> implements SurveyAnswerDao {
 
-	@Autowired
-	private SurveyStatsManager surveyStatsManager;
-
 	@Override
 	public void saveAnswer(SurveyAnswer surveyAnswer,
 			Map<String, Map<String, Object>> quMaps) {
@@ -119,21 +114,6 @@ public class SurveyAnswerDaoImpl extends BaseDaoImpl<SurveyAnswer, String> imple
 		}
 		surveyAnswer.setIsEffective(isEffective);
 		session.save(surveyAnswer);
-
-		//更新统计状态
-		SurveyStats surveyStats=surveyStatsManager.findBySurvey(surveyId);
-		if(surveyStats!=null){
-			int isNewData = surveyStats.getIsNewData();
-			if(isNewData==1){
-				surveyStats.setIsNewData(0);
-				surveyStatsManager.save(surveyStats);
-			}
-		}else{
-			surveyStats=new SurveyStats();
-			surveyStats.setSurveyId(surveyId);
-			surveyStatsManager.save(surveyStats);
-		}
-
 	}