023|023 使用@Value注解完成配置信息的注入
一 . 概述
在spring之中,对属性进行赋值是一个很常用的行为,我们常常将这些属性配置到我们的配置文件之中.
首先,我们完成对组件的属性的赋值.
二 . 测试
@Configuration public class ValueConfig {@Value("value") private String value; @Bean public String value() { return value; } }
我们使用@Value注解注入了一个属性值.
【023|023 使用@Value注解完成配置信息的注入】测试类:
@ContextConfiguration(classes=ValueConfig.class) @RunWith(SpringJUnit4ClassRunner.class) public class ValueTest { @Autowired private ApplicationContext context; @Test public void test() { System.out.println(context.getBean("value")); } }
其实,在@Value注解中常用的方式有三种:
[1]常量
[2]spel
[3]运行环境的值
其中运行环境的值的最大来源就是properties文件
转载于:https://www.cnblogs.com/trekxu/p/9094878.html
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- 使用协程爬取网页,计算网页数据大小