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

    推荐阅读