Spring MVC通过注解获取配置文件中的值
2017-11-10 10:24
417 查看
springMvc的项目中,通过注解@Value获取properties配置文件中的配置,使用该注解必须引入的包:
spring-beans-4.1.4.RELEASE.jar
下面是需要在spring的配置文件中配置的内容
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
配置完上面的配置之后,代码中可以这样取:
2
3
4
5
6
7
8
9
10
11
configProperties就是bean的id,[”]中的值就是要取的配置文件中的key,这样就可以将配置文件中的值映射到代码中的pack、tableAuto属性上了。
原博客:http://blog.csdn.net/sun5769675/article/details/51789352
spring-beans-4.1.4.RELEASE.jar
下面是需要在spring的配置文件中配置的内容
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"> <list> <value>classpath*:config/autoCreateTable.properties</value> </list> </property> </bean> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"> <property name="properties" ref="configProperties" /> </bean> </beans>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
配置完上面的配置之后,代码中可以这样取:
/** * 要扫描的model所在的pack */ @Value("#{configProperties['mybatis.model.pack']}") private String pack; /** * 自动创建模式:update表示更新,create表示删除原表重新创建 */ @Value("#{configProperties['mybatis.table.auto']}") private String tableAuto;1
2
3
4
5
6
7
8
9
10
11
configProperties就是bean的id,[”]中的值就是要取的配置文件中的key,这样就可以将配置文件中的值映射到代码中的pack、tableAuto属性上了。
原博客:http://blog.csdn.net/sun5769675/article/details/51789352
相关文章推荐
- springMvc中获取通过注解获取properties配置文件
- [java][spring]取得通过配置文件和注解注入的bean、取得当前数据库连接、取得ApplicationContext的方法
- 通过代码获取spring配置文件中的bean
- 通过ResourceBoudle获取配置文件信息
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring MVC 通过@Value注解读取.properties配置
- Spring MVC 通过@Value注解读取.properties配置内容
- Spring MVC通过注解(annotation)配置Bean
- 通过解析Xml配置文件,获取配置信息,进行实例化
- spring通过注解依赖注入和获取xml配置混合的方式
- struts2通过拦截器后配置文件如何获取参数值
- 我的hibernate学习之旅(3)~通过给类文件添加注解的方式来配置映射
- Spring mvc注解的学习以及配置文件的解释
- Spring MVC 通过@Value注解读取.properties配置结果为null
- WCF随客户端软件一起发布,客户端自动识别WCF服务地址,不通过配置文件绑定WCF服务,客户端动态获取版本号
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring MVC 通过@Value注解读取.properties配置内容
- 通过ApplicationContextAware接口获取Spring配置文件中的所有Bean
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring通过注解@Value获取properties配置