springmvc注入properties文件属性
来源:互联网 发布:vb csng 编辑:程序博客网 时间:2024/06/10 18:44
properties 通过util注入
过程很简单,直接上代码,springcontent配置文件
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-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/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd">
<!-- 加载project.properties --> <util:properties id="settings" location="classpath:project.properties"/>
project.properties文件
teamboard.title=1
teamboard.subtitle.left=2
teamboard.subtitle.middle=3
teamboard.subtitle.right=4
Controller
@Value("#{settings['teamboard.title']}") public String Title_Main ; @Value("#{settings['teamboard.subtitle.left']}") public String Title_Left ; @Value("#{settings['teamboard.subtitle.middle']}") public String Title_Middle ; @Value("#{settings['teamboard.subtitle.right']}") public String Title_Right; /* * teamboard动态展示 */ @RequestMapping("/teamboard") public ModelAndView teamBoard(){ //查询pageinfo的展示项(orderby OrderBy DESC) ,序号高的在前面 List<PageInfo> list = pageInfoService.teamboardshow(); ModelAndView modelandview = new ModelAndView("report/teamboard"); modelandview.addObject("Title_Main",Title_Main); modelandview.addObject("Title_Left",Title_Left); modelandview.addObject("Title_Middle",Title_Middle); modelandview.addObject("Title_Right",Title_Right); modelandview.addObject("list", list); return modelandview; }
JSP页面获取
${Title_Main}
其实好的办法是把project.properties的所有属性封装到一个Config类中,
然后在springmvc配置扫描这个类.在Controller 再注入Config类.
还有2种办法实现注入,在此只尝试了这一种.
阅读全文
0 0
- springmvc注入properties文件属性
- java 读取properties文件属性
- 读写properties文件属性
- Spring取得*.properties文件属性
- spring文件读取properties文件属性
- 使用java读写properties文件属性
- struts2标签引用Properties文件属性
- properties文件属性值过长换行处理
- spring 使用注解获取properties 文件属性值
- Spring EmbeddedValueResolverAware 接口获取properties文件属性
- 通过Spring获取properties文件属性值
- spring项目properties文件属性配置到数据库
- Spring注入.properties文件
- Guice注入--Properties
- Spring 注入properties文件
- Spring 注入 Properties
- springmvc 加载.properties
- springmvc配置文件:log4j.properties
- 创建maven web项目
- spring2.5使用jdk1.7及以上解决办法
- log4j.properties配置文件
- 一看就明白的爬虫入门讲解:基础理论篇
- ubuntu安装deb包
- springmvc注入properties文件属性
- JQuery插件:图片放大镜
- 接口post的syso输出调用的方法
- shape相关属性测试(默认矩形)
- HashSet 和 TreeSet 区别
- bootstrap-datetimepicker年视图中endDate设置之后比正常时间提前两个月
- groovy for
- Full Binary Tree(山东省第五届ACM大学生程序设计竞赛 )
- [实例] x509 命令(读取一个证书的信息)