spring修行之路
JcodeH日记
这个作者很懒,什么都没留下…
展开
-
Spring事务什么时候会失效
spring事务的原理是AOP,进行了切面增强,那么失效的根本原因是这个AOP不起作用!常见情况如下几种1、发生是调用,类里面使用this调用本类发方法(this通常省略),此时这个this对象不是代理类,而是UserService对象本身!解决办法很简单,让那个this变成UserService的代理类即可!2方法不是public修饰的@Transactional 只能用于public 的方法否者事务不会生效,如果要用在非public 方法上,可以开启AspectJ 代理模式3、数据库不支持事原创 2021-04-03 20:30:23 · 1406 阅读 · 0 评论 -
Spring引入多个XML配置文件
在开发JavaWeb项目时,当在项目中使用Spring框架,同时拥有多个Spring配置文件时,如下图:那么在web.xml配置文件中该如何引入多个Spring配置文件来初始化Spring容器,下面介绍三种方法:方式一:在web.xml中通过 标签引入中使用/*符号。<!-- 自定义Spring主配置文件的位置 --><context-param> <param-name>contextConfigLocation</param-name>原创 2021-03-31 15:58:31 · 418 阅读 · 0 评论 -
spring修行之路(二)
第2章 IOC容器和Bean的配置2.1 IOC和DI2.1.1 IOC(Inversion of Control):反转控制在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向——改由容器主动的将资源推送给需要的组件,开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可,极原创 2020-08-04 18:18:51 · 96 阅读 · 0 评论 -
spring的修行之路(一)
哎。终于过来javaWeb阶段了,是时候接触一些开发框架发面的的知识了,我先是去翻了一下博客和知乎,发现当下最主流的框架是ssm。于是收集了一些近年的视频就开始学习,首先是spring框架。第0章 简单了解框架框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架是对特定应用领域中的应用系统的部分设计和实现的整体结构。因为软件系统发展到今天已经很复杂了,特别是服务器端软件,涉原创 2020-08-04 11:55:27 · 101 阅读 · 0 评论