springMVC-RESTful约束下dispatcher拦截对象优化
2024-10-20 20:56:27
警告: No mapping found for HTTP request with URI [/management/fonts/glyphicons-halflings-regular.woff] in DispatcherServlet with name 'dispatcherServlet'
因为核心控制器dispatcherServlet在放行静态资源时只设了css文件,其他静态资源也要设置,非常繁琐:
<!--将静态资源放行-->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.woff</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ttf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
非常繁琐不利于管理,这样的话不如将需要dispatcherServlet管理的路径统一设置标识(.do),从而dispatcherServlet在拦截的时候只拦截需要拦截的。
@GetMapping("book/list.do")
但是在RESTful约束下需要在页面用GET方式传递参数的URL则变成了
@GetMapping("book/listById.do/{id}")
实际也是没有标识到,需要修改地址为:
@GetMapping("book/listById/{id}.do")
这样就成功修改dispatcherServlet拦截器拦截对象
最新文章
- zookeeper,dubbo,dubbo admin
- RequireJS使用注意地方
- Python之路(二)
- cf(#div1 A. Dreamoon and Sums)(数论)
- Chorme dev tools小技巧
- 文件I/O操作(1)
- ado.dataset
- 图片与文字在div里实现垂直水平都居中
- ThinkPHP--IS_AJAX
- Spark算子--SortBy
- CSS核心内容之浮动
- ubuntu15.10 安装 virtualbox5.0
- PostgreSQL(PostGIS)安装和入门的若干问题
- #019 还未搞明白的C语言问题
- CRM4.0 上传附件大小限制
- php中赋值和引用真真的理解
- 去掉Linux尖锐的提示音
- iOS XMPPFramework 环境配置
- Git出现error: Your local changes to the following files would be overwritten by merge: ... Please, commit your changes or stash them before you can merge.的问题解决(Git代码冲突)
- 求组合数的方法:转载自VincentCZW的博客
热门文章
- 1.HTML小结
- Lucene 初识
- solidity语言9
- (原创)攻击方式学习之(3) - 缓冲区溢出(Buffer Overflow)
- JavaScript获取当前网页的源码
- PL/SQL Developer import and export database method and illustrate
- 关于selenium无法定位动态元素的解决方法
- [转]JetBrains IntelliJ IDEA 13 Keygen (Java Source Code)
- Android(java)学习笔记28:泛型概述和基本使用
- mybatis学习记录五——动态sql