spring的@Value注解的使用

@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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章