默認配置的端口是8080,但是有時候8080端口會被系統其他程序佔用,所以我們最好配置一個不常用的端口。
1、配置端口
在resources目錄下新建一個application.yml文件
打開applicationl.yml文件,裏面是空白的,在裏面添加端口:
server:
port: 8081
重新運行一下程序,在瀏覽器裏面將端口號改成8081,能訪問成功,則說明設置生效了。
2、通過註解讀取配置文件中的變量
在配置文件application.yml中添加一個變量,注意變量cupSize前面不要留空格。
在HelloWorldController類中添加如下代碼:
package controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.beans.factory.annotation.Value;
@RestController
public class HelloWorldController {
@Value("${cupSize}")
private String cupSize;
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String say() {
return cupSize;
}
}
然後訪問瀏覽器,就可以輸出cupSize的值了。
3、讀取配置文件裏多個變量
如果配置文件裏有多個變量,這樣一個一個的讀取太麻煩了,我們可以把某個屬性下的變量通過一個類去讀取。比如,在girls下面有兩個屬性:cupSize和age 。
我們可以新建一個GirlProperties類,通過這個類去讀取配置文件裏面的變量。