![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ssm
stop the world
后台开发
展开
-
springmvc多个拦截器执行顺序及拦截器使用方法
springmvc的拦截器实现HandlerInterceptor接口后,会有三个抽象方法需要实现,分别为方法前执行preHandle,方法后postHandle,页面渲染后afterCompletion。1、当俩个拦截器都实现放行操作时,顺序为preHandle 1,preHandle 2,postHandle 2,postHandle 1,afterCompletion 2,afterCo原创 2017-08-16 09:15:38 · 14982 阅读 · 4 评论 -
mybatis中占位符与拼接符的作用
在mybtis中,常见到#{}符号,我们称之为占位符。${}符号,我们称之为拼接符。#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入,类似于jdbc的预编译。#{}可以接收简单类型值或pojo属性值。如果parameterType传输单个简单类型值,#{}括号中可以是v原创 2017-08-09 19:58:34 · 1353 阅读 · 0 评论 -
springmvc配置自定义日期转换器
第一步、创建转换器类实现Converter接口,重写转换逻辑。import org.springframework.core.convert.converter.Converter;/** * 转换日期类型的数据 * S : 页面传递过来的类型 * T : 转换后的类型 * @author lx * */public class DateConveter implements原创 2017-08-15 16:39:03 · 3484 阅读 · 4 评论 -
SSM框架整合
1、Dao层:Mybatis的配置文件:SqlMapConfig.xml不需要配置任何内容,需要有文件头。文件必须存在。applicationContext-dao.xml:mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSessionFactory、mapper代理对象。需要mybatis和spring的整合包。创建Sql转载 2017-08-23 14:38:46 · 197 阅读 · 0 评论 -
mybatis中mapper绑定异常
在maven项目中,如果将mapper.xml文件放在了src/main/java下,会报mapper绑定异常解决方法:在dao层的pom文件中添加如下配置 src/main/java **/*.properties原创 2017-08-24 00:35:37 · 1725 阅读 · 1 评论 -
关于有状态对象和无状态对象的讲解
https://www.cnblogs.com/xubiao/p/6567349.html转载 2018-04-28 21:10:21 · 946 阅读 · 0 评论 -
springboot配置拦截器
1、拦截器代码(需要springboot扫描到注解)@Componentpublic class InitInterceptor extends HandlerInterceptorAdapter { private static final Logger logger = LoggerFactory.getLogger(InitInterceptor.class); /** ...原创 2019-01-24 18:00:42 · 7812 阅读 · 3 评论 -
mybatis返回类型为Map遇到的问题
使用mybatis已经很长时间了,但还是会遇到一些问题,今天就因为业务逻辑需要xml写sql,结果就遇到了一些问题,特此总结。1、mybatis使用xml查询无法将多个result映射map是无法直接映射的,会抛出多结果集异常:.TooManyResultsException。它只能映射称为List<Map>这种形式,再从代码中组装。2、或者可以自定义handler来处理h...原创 2019-02-15 17:59:47 · 2875 阅读 · 0 评论