@Value註解的用處
通過@value註解,可以在yml的配置文件裏配置需要使用但不會在運行時進行修改的值
@Value註解的使用
在springboot的application.yml裏寫入如下內容
test:
aaa: aaa
在class裏定義一個aaa對象
public class Test {
@Value("${test.aaa}")
private String aaa;
}
可以配置默認值,如果不配置默認值,在yml裏也沒配置相關內容,則會拋出異常
public class Test {
@Value("${test.aaa:aaa}")
private String aaa;
}
也可以這樣配置
public class Test {
@Value("${test.aaa:}")
private String aaa;
}