默认配置的端口是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类,通过这个类去读取配置文件里面的变量。