springboot
stop the world
后台开发
展开
-
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 评论 -
springboot使用mybatis事务失效(多数据源原因)
1、springboot整合mybatis后,直接使用@EnableTransactionManagement 注解可以开启事务,然后代码中使用 @Transaction注解即可。2、作者是使用了mybatis + neo4j俩个数据库,就导致了有俩个数据源,mysql发生异常后事务没有发生回滚,跟踪spring的事务代码后发现默认的事务管理器使用了neo4j的事务管理器,...原创 2019-07-08 17:18:30 · 9203 阅读 · 2 评论