spring如何用注解方式注入String int等基本类型

fredsuvn 发布于 2016/09/16 19:42
阅读 2K+
收藏 0

比如

@Resource("${user.config}") private String userConfig;

在配置文件里配置了这个user config,要注入到这个field里面,用什么注解?@Resource不行,@Autowired和@Qualifier不推荐也不行

加载中
0
公孙二狗
公孙二狗
@Autowired, @Resource 注入的是 bean。String, int 是属性
0
邹海彬
邹海彬
@value ,值来源一般是properties文件
0
很成立
很成立
楼上说的@value应该是最简单的一种了吧,不过要加配置<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
           <value>文件名.properties</value>
</property>
</bean>
还有一种方法是写单例的properties文件读取工具类,在 @PostConstruct方法里面进行读取赋值操作
0
哎那个新来的
哎那个新来的
 基本类型的数据 不能使用注解吧
返回顶部
顶部