![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring篇
文章平均质量分 86
spring | spring boot +spring mvc+mybatis
zijikanwa
这个作者很懒,什么都没留下…
展开
-
Bean的三种自定义初始化和销毁方法
文章目录一. 三种方法概述二. 方法详述1. 方法1:配置类中指定2. 方法2:实现接口并重写方法2.1 示例代码2.2 概述2.3 方法1 && 方法23. 方法3:利用java的JSR250规范参考资料一. 三种方法概述在配置类中指定 @Bean(initMethod = “init”,destroyMethod = “destory”)注解实现InitializingBean接口并重写其afterPropertiesSet方法,实现DisposableBean接口并重写dest原创 2021-10-14 17:36:13 · 320 阅读 · 0 评论 -
AOP切面执行顺序
文章目录一. 概述二. 讲述1. 单切面中各通知方法的执行顺序2. 多切面中各通知方法的执行顺序3. 多切面的通知方法中抛出异常参考资料一. 概述本文主要讲述以下几点单AOP切面时,各通知方法的执行顺序。多AOP切面时,多切面的执行顺序和各通知方法的执行顺序。二. 讲述1. 单切面中各通知方法的执行顺序单切面中各通知方法执行顺序·总结spring aop就是一个同心圆,以要执行的方法为圆心。从最外层按照依次执行切面的@Around方法,@Before方法。然后执行method原创 2021-05-07 20:57:35 · 7014 阅读 · 1 评论 -
Spring中事务生效问题
结论前提:A方法调用B方法时,B方法有多个修改SQL。结论:同一类里事务不传递。原因如下:spring会扫描 @Transactional的类和方法,并通过动态代理实现启动事务的代理方法。同一个类里,A方法(没开启注解)调用B方法(开启注解)是直接调用的,它不会调用spring生成的开启事务的代理方法。细节结论(1)A方法没加@Transactional,B方法@Transac...原创 2020-04-13 16:57:13 · 523 阅读 · 0 评论 -
org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;报错解决
关于这种问题的根源可以查看mybatis的官网对于mybatis—spring jar包版本的应用问题原因:在mybatis+spring整合中,由于版本的问题会报错。解决 MyBatis-Spring MyBatis Spring 1.0.0 and 1.0.1 3.0.1 to 3.0.5 3.0.0 or higher 1.0.2 ...原创 2018-06-04 16:13:01 · 579 阅读 · 0 评论 -
Spring MVC中 ModelAndView返回页面不正确
问题和解决UserController.java文件@Controller @RequestMapping("user") public class UserController {@RequestMapping("/test3") public ModelAndView test3User(){ ModelAndView modelAndView = ne...原创 2018-06-02 14:46:01 · 2447 阅读 · 0 评论 -
从零开始搭建ssm-springBoot后台简易框架
文章目录一. 搭建环境二. 开发简易的ssm后台程序1. 建立数据库表2. 搭建ssm框架2.1 UserInfoDO.java2.2 UserInfoDao.java + UserInfoMapper.xml2.3 UserInfoController.java2.4 SsmspringboottestApplication.java2.5 mybatis-config.xml(可选)2.6 a...原创 2019-11-11 20:49:35 · 356 阅读 · 0 评论