![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
精确而优雅
这个作者很懒,什么都没留下…
展开
-
SpringMVC项目添加@ResponseBody无效,Could not find acceptable representation
配置: spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contex...原创 2018-03-05 12:11:36 · 3848 阅读 · 0 评论 -
返回json数据在ie弹出下载提示框
今天碰到一个兼容性的问题,在chrome上没有问题,但是放到ie上,通过@ResponseBody返回的json字符串无法显示出来,提示是下载json。 /** * 控制器内部的异常处理 * @param e * @return */ @ResponseBody @ExceptionHandler(Exception.class...原创 2018-03-05 13:10:58 · 3094 阅读 · 1 评论 -
Spring事务异常情况
Spring事务1在一般的项目中,开启了声明式事务就是在Service调用方法头上加一个注解@Transactional, 但是其实里面有很多异常的情况。正常情况 当删除操作出现了异常,能正常回滚。 @Transactional(propagation=Propagation.REQUIRED) public boolean delete(int id) {...原创 2018-03-12 17:40:58 · 1648 阅读 · 2 评论 -
ServletContext,Listener,Filter和自启动Servlet的执行顺序
小编从事j2ee开发快两年,平时的项目中上下文变量和监听器,过滤器和自启动servlet都在用,可是一直没整明白这四者的执行顺序,以及何为上下文,如果也有这样疑问的童孩有缘看到这篇文章,那么恭喜你,找对地方了本文是小编个人的学习笔记,有不妥或错误支持,欢迎指正。应用上下文1 即程序上下文,也就是整个程序,可以把它想做一个容器,里面可以放各种各样的变量,这个容器能被整个程序共享,...原创 2018-03-14 15:13:07 · 1048 阅读 · 1 评论 -
SpringMVC的启动过程
今天来总结一下SpringMVC框架的启动过程。 首先看一下一个常用的springMVC+spring+mybaits框架的web.xml web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" ...原创 2018-04-13 10:06:03 · 501 阅读 · 0 评论 -
使用Spring-Session共享使用Session
前言:session共享策略有很多,常见的有粘性复制,高并发下效率查。tomcat-redis-session-manager无疑是一个挺好的方案,缺点要配置tomcat,有点复杂。最优的方案莫过于使用Spring-Session无缝整合redis,只要项目修改即可。测试项目结构:项目结构很简单: Test.java 就是一个页面跳转,传输一下sessionid@Co...原创 2018-04-18 20:18:47 · 7926 阅读 · 0 评论 -
使用tomcat-redis-session-manager进行统一session管理
下载开源项目开源项目地址:https://github.com/jcoleman/tomcat-redis-session-manager 下载下来,把src的代码放到自己新建的项目中,注意:对应服务器tomcat版本,这个项目编译要对应修改。本文服务器tomcat8。tomcat7参考下文。https://blog.csdn.net/lzc409973859/article/details...原创 2018-04-18 20:36:11 · 18096 阅读 · 5 评论 -
springMVC异常处理,统一配置文件配置形式、继承SimpleMappingExceptionResolver类实现方式、@ExceptionHandler形式
配置文件形式 <!-- 控制器异常处理,配置后,异常会打印到页面上,但是后台console就不不打印异常,很难找到问题所在。页面要是没el打印输出,更没法找原因了。要在代码里面trycatch打印出来才可以。 --> <bean id="exceptionResolver" class="org.springframework.web.servlet....原创 2018-05-21 11:40:28 · 2020 阅读 · 0 评论