配置文件中使用${} 注入
1.在springboot中使用System.setProperty设置参数
user:
user-name: ${username}
age: ${age}
配置文件是这种写法,我们可以用System.setProperty来设置参数,System.setProperty相当于一个静态变量,存在内存里面,使用el表达式和@value获取
public static void main(String[] args) {
System.setProperty(“username”, “张三”);
System.setProperty(“age”, “10”);
}
@Component
public class User {
@Value("${user.user-name}")
private String username;
@Value("${user.age}")
private String age;
SetterAndGetter
@Override
public String toString() {
return "User [username=" + username + ", age=" + age + "]";
}
User [username=张三, age=10]