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

猜你喜欢

转载自blog.csdn.net/u010545480/article/details/90034779