前言
获取properties文件的方式大致可以分为spring获取和java自身获取两种。接下来我会主要从这两方面为大家演示每种方式获取的例子。
环境准备:
1.新建一个springboot项目
2.需要引入的pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<!-- 配置文件自动映射 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
Spring获取properties
方式一:使用@Value注解
在application.properties文件中添加属性
my.name=擎天柱
my.age=20
在TestController中使用
@RestController
public class TestController {
@Value("${my.name}")
private String name;
@Value("${my.age}")
private int age;
@RequestMapping("/test")
public String hello() {
System.out.println("TestController的方法被调用了");
return "welcome to the new age !";
}
@RequestMapping(value = "/test2")
public String test2() {
return "my name is " + name + ",my age is" + age;
}
}
结果展示: