java中@value的环境配置
2016-02-03 09:23
429 查看
@value
在现阶段我想大家对注解都不陌生,@value的用法就是在后台获取配置文件的信息,从而方便修改一些固定的配置。不明白的可以百度@value的详解。
配置@value有以下几个步骤。
1、首先新建一个配置文件,system.properties
目录结构如下图
内容如下
2、配置xml文件。就是spring的那个配置文件,添加如下内容
3、在controller中使用
4、查看结果如下
在现阶段我想大家对注解都不陌生,@value的用法就是在后台获取配置文件的信息,从而方便修改一些固定的配置。不明白的可以百度@value的详解。
配置@value有以下几个步骤。
1、首先新建一个配置文件,system.properties
目录结构如下图
内容如下
jdbc.jdbcUrl=jdbc:mysql://localhost:3306/commentDemo?useUnicode=true&characterEncoding=UTF-8
2、配置xml文件。就是spring的那个配置文件,添加如下内容
<!-- @value注解 --> <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"> <list> <value>WEB-INF/config/system.properties</value> </list> </property> </bean> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"> <property name="properties" ref="configProperties" /> </bean>
3、在controller中使用
@Controller @RequestMapping("userManager") public class UserController extends BaseController{ @Value("#{configProperties['jdbc.jdbcUrl']}") private String jdbcUrl; @Resource private UserDao userDaoImpl; @RequestMapping(value="/showList") public String showList(Model model){ System.out.println(jdbcUrl); return "index"; }
4、查看结果如下
相关文章推荐
- 在js中获取query string 以及重写URL的函数
- Errors running builder 'DeploymentBuilder' on project '工程名'
- 8.6.1 例子:使用First_value来计算最大值
- 8.6 First_value和Last_value
- leetcode@ [241] Different Ways to Add Parentheses (Divide and Conquer)
- 程序无法启动ALL_BUILD 拒绝访问
- ionic build --release android
- 【HDOJ】2890 Longest Repeated subsequence
- poj2778 DNA Sequence AC自动机 dp 矩阵乘法
- 安卓开发——requestFeature() must be called before adding content
- 重温Servlet学习笔记--request对象
- poj 2031 Building a Space Station(最小生成树)
- An error occurred while installing nokogiri (1.6.2.1), and Bundler cannot continue.
- ios上 更改 状态栏(UIStatusBar)的颜色
- cue2audio
- iOS开发之UIAlertView与UIAlertController的详尽用法说明
- iOS 7中使用UINavigationController进行pop崩溃
- 【XJBG】UESTCdp练习场 D 温泉旅馆
- iOS 【UIKit-UIImage渲染模式 imageWithRenderingMode:】
- iOS 【UIKit-文本属性 Attributes】