SpringMVC 4.2 中 使用 ${adminPath} 无法解析成properties文件中的值
来源:互联网 发布:ubuntu 16.04 安装php 编辑:程序博客网 时间:2024/06/05 11:56
问题说明: 我想统一配置 adminPath,以后方便进行权限配置,所以,想在@requestMapping 后面映射成 ${adminPath},但是此处一直获取不到值。
** * 用户Controller * @author ThinkGem * @version 2013-8-29 */@Controller@RequestMapping(value = "${adminPath}/sys/user")public class UserController extends BaseController {
@Autowiredprivate UserService userService;
@Value("${adminPath}")private String password;
@ResponseBody@RequiresPermissions("sys:user:view")@RequestMapping(value = {"listData"})public Page<User> listData(User user, HttpServletRequest request, HttpServletResponse response, Model model) {Page<User> page = userService.findUser(new Page<User>(request, response), user);System.out.println("password为:"+password);return page;}}
已知: @Value 注解可以获取到properties文件中的值。
若添加配置<util:properties> 标签,可通过@Value("#{APP_PROP['jdbc.driver']}")取到值。此时,无法仍无法通过@Value("${adminPath}")取到值。
<!-- 加载应用属性实例,可通过 @Value("#{APP_PROP['jdbc.driver']}") String jdbcDriver 方式引用 --> <util:properties id="APP_PROP" location="classpath*:test01.properties" local-override="true"/>本人想通过添加以下配置,通过$符取到properties文件中的值。
<!-- 加载配置属性文件 --><context:property-placeholder ignore-unresolvable="true" location="classpath*:test01.properties" />需要注意:这种方式下,如果你在spring-mvc.xml文件中有如下配置,则一定不能缺少下面的红色部分:
context:component-scan标签的use-default-filters属性的作用以及原理分析
<!-- 配置组件扫描,springmvc容器中只扫描Controller注解 --><context:component-scan base-package="com.hafiz.www" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/></context:component-scan>
本人添加完use-default-filters属性后,可以通过$符号获取到需要的值。详情请参考文章:
五种方式让你在java中读取properties文件内容不再是难题
0 0
- SpringMVC 4.2 中 使用 ${adminPath} 无法解析成properties文件中的值
- SpringMVC 使用 @Value获取properties文件中的属性值
- @RequestMapping(value = "${adminPath}/login" Spring中property-placeholder的使用与解析
- SpringMvc 加载配置.Properties文件中的方法
- JSP中读取 Properties文件中的值
- springmvc 使用validation校验无法加载properties文件,及验证信息乱码的问题
- Log4j解析properties文件中的变量
- properties属性文件中无法写入中文?
- spring中properties文件内容解析
- j2ee中jsp获取properties文件中的值的方法
- spring配置文件获取其他properties文件中的值及使用
- springMVC 获取.properties中属性值
- spring 无法读取properties中的值
- java中获取 .properties文件中的信息
- java中的Properties文件操作使用举例
- springMVC框架中多个配置文件使用PropertyPlaceholderConfigurer读取配置properties文件
- 在DAO中读取jdbc.properties中的值使用
- 配置在.properties文件中的常量,在xml文件中使用
- NodeJS命令找不到:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 30K
- Java线程学习笔记之Lock
- idea 快捷键
- java Socket通信实现步骤
- SpringMVC 4.2 中 使用 ${adminPath} 无法解析成properties文件中的值
- svn is already locked问题解决
- Qemu安装之后如何卸载
- 关于使用KindEditor编辑器发布到外网上面出现路径错误的情况。
- Android 命令查看内存和CPU---待整理
- 二叉排序树的建立 前序 中序 后序 遍历
- Android电源管理-休眠简要分析
- mysql update
- Android 高版本的sdk调用相机功能