學習SpringBoot配置應用名稱,結果發現坑 到網上找 到 https://blog.csdn.net/qq_40087415/article/details/82497668 server: port:8088 context-path:/springboot-demo 實際,在我的Sprin ...
學習SpringBoot配置應用名稱,結果發現坑
到網上找 到
https://blog.csdn.net/qq_40087415/article/details/82497668
server: port:8088 context-path:/springboot-demo
實際,在我的SpringBoot 的 2.2.2.RELEASE 中,是編譯不通過的;
而我後來實踐發現:
YAML中配置應用名稱
server: port: 8082 servlet: context-path: /study
編譯通過,日誌如下
2020-01-02 22:23:28.851 INFO 5532 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2020-01-02 22:23:28.851 INFO 5532 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.29] 2020-01-02 22:23:28.991 INFO 5532 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/study] : Initializing Spring embedded WebApplicationContext 2020-01-02 22:23:28.991 INFO 5532 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1596 ms 2020-01-02 22:23:29.334 INFO 5532 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2020-01-02 22:23:29.662 INFO 5532 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path '/study' 2020-01-02 22:23:29.678 INFO 5532 --- [ main] com.gaole.study.StudyApplication : Started StudyApplication in 3.554 seconds (JVM running for 5.242)
所以估計是SpringBoot版本導致的不一樣