上一篇文件我們通過一個實例進行了spring boot 入門,我們發現tomcat端口號和上下文(context path)都是默認的,
如果我們對於這兩個值有特殊需要的話,需要自己制定的時候怎么辦呢?
一、問題解決:
- 在src/main/resources目錄下新建文件application.properties,並進行配置,來重寫spring boot的默認配置
#指定端口號 server.port=8090 #指定context path server.context-path=/test
- 目錄結構如下:
3.啟動服務,我們發現context和端口號都變了
4.正常訪問:
二、知識點引申
其實上面application.properties一共有四個目錄可以放置:
- 外置,在相對於應用程序運行目錄的/congfig子目錄里
- 外置,在應用程序運行的目錄里
- 內置,在config包內
- 內置,在classpath根目錄(即我們上述實例中的方式)
其中1和2適用於生產環境,打包后由於發布包不能修改,配置文件放在發布包之外,可以很方便的配置。
位置如下:
3和4適用於開發環境,位置如下:
如果同時在四個地方都有配置文件,配置文件的優先級是 1 > 2 > 3 >4。