Path Patterns 和 Patterns with Placeholders
2015-08-12 22:28
465 查看
除了URI templates,@RequestMapping 也支持Ant-style的路径模式,例如:/myPath/*.do
.
URI templates
和
Ant-style 混合的支持,例如:/owners/*/pets/{petId}。
@RequestMapping也支持
类似于${…}占位符,取自本地properties配置文件,system
properties配置文件或者是environment variables。
这个在路径需要自定义的情况下非常有用,对于这个更多的信息,请参考PropertyPlaceholderConfigurer类的API.
下面给出一个例子:
Springmvc.xml配置文件:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="fileEncoding" value="utf-8" />
<property name="locations">
<list>
<value>classpath:url.properties</value>
</list>
</property>
</bean>
url.properties配置文件:
testUrl=/testUrl
.
URI templates
和
Ant-style 混合的支持,例如:/owners/*/pets/{petId}。
@RequestMapping也支持
类似于${…}占位符,取自本地properties配置文件,system
properties配置文件或者是environment variables。
这个在路径需要自定义的情况下非常有用,对于这个更多的信息,请参考PropertyPlaceholderConfigurer类的API.
下面给出一个例子:
Springmvc.xml配置文件:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="fileEncoding" value="utf-8" />
<property name="locations">
<list>
<value>classpath:url.properties</value>
</list>
</property>
</bean>
@Controller public class TestController2 { @RequestMapping(value="${testUrl}") public String testUrl(){ return "test2"; } }
url.properties配置文件:
testUrl=/testUrl
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- Flex Namespace的用法
- Zend的MVC机制使用分析(二)
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.NET MVC中将控制器分离到类库的实现
- asp.net实现在非MVC中使用Razor模板引擎的方法
- ASP.NET MVC中的AJAX应用
- 如何在MVC应用程序中使用Jquery
- ASP.NET MVC小结之基础篇(二)
- ASP.NET小结之MVC, MVP, MVVM比较以及区别(一)
- Asp.net实现MVC处理文件的上传下载功能实例教程
- ASP.NET MVC小结之基础篇(一)
- ajax使用不同namespace的action的方法
- Flex中最好的MVC框架Mate框架
- ASP.NET MVC学习笔记
- 关于php mvc开发模式的感想
- php打造属于自己的MVC框架
- 使用ASP.NET MVC 4 Async Action+jQuery实现消息通知机制的实现代码
- mvc下,3种窗口弹出设置的方法
- ASP.NET MVC运行出现Uncaught TypeError: Cannot set property __MVC_FormValidation of null的解决方法