SpringBoot 學習二:項目屬性配置

默認配置的端口是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類,通過這個類去讀取配置文件裏面的變量。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章