SpringBoot常見問題小結
更新時間:2017年07月10日 10:47:54 作者:ashur619
這篇文章主要介紹了SpringBoot常見問題小結,需要的朋友可以參考下
1、在外部tomcat中運行
pom文件中 jar 改成 war,內置tomcat要改成provide
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency>
啟動類改成如下:
@SpringBootApplication
@Configuration
@EnableConfigurationProperties
public class BaseApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(BaseApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(BaseApplication.class, args);
}
}
2、@Value沒取到值
@Component
public class PayConfig {
@Value("${pay.webBody}")
public static String webBody;
}
如上代碼,不能用static關鍵字修飾
或者這種
@Component
public class PayConfig {
public static String webBody;
@Value("${pay.webBody}")
public void setWebBody(String webBody) {
this.webBody= webBody;
}
}
使用靜態(tài)方式直接獲取也是取不到的,我們在使用時,必須采用 @Resource 注入到要使用的類,所以簡化一下
@Component
public class PayConfig {
@Value("${pay.webBody}")
public String webBody;
}
在要使用的地方
@Resource private PayConfig payConfig; payConfig.webBody
以上所述是小編給大家介紹的SpringBoot常見問題小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
基于java實現(xiàn)websocket協(xié)議過程詳解
這篇文章主要介紹了基于java實現(xiàn)websocket協(xié)議過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09
解決SpringBoot框架因post數(shù)據(jù)量過大沒反應問題(踩坑)
這篇文章主要介紹了解決SpringBoot框架因post數(shù)據(jù)量過大沒反應問題(踩坑),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
Java對數(shù)組實現(xiàn)選擇排序算法的實例詳解
這篇文章主要介紹了Java對數(shù)組實現(xiàn)選擇排序算法的實例,選擇排序的比較次數(shù)為 O(N^2)而交換數(shù)為O(N),需要的朋友可以參考下2016-04-04
Mybatis Properties 配置優(yōu)先級詳解
這篇文章主要介紹了Mybatis Properties 配置優(yōu)先級,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07

