Spring IoC、AOP、Transaction、MVC 归纳小结
2023-06-13 09:15:55 时间
如果说有什么框架是Java程序员必然会学习、使用到的,那么Spring肯定是其中之一。本篇博客,将根据博主在日常工作中对Spring的使用做一个系统的归纳小结。
Spring的一些概念和思想
关于IOC
bean的XML配置创建
直接通过来进行,这样的前提是该类存在无参数的构造方法(背后的原理就是通过反射实例化的)。这种方式是实际中最常使用的,当然,除此之外还存在静态工厂、实例工厂的方式创建。
另外一点还需要注意的是:bean是单例的,还是多例的?
bean标签中存在scope属性用于说明:
singleton:单例,default
prototype:多例
request/session等。
bean的属性注入:XML方式
基于注解方式的bean创建以及注入
IOC VS DI
关于AOP
Spring的事务管理
我们可以看个例子:
Spring与web整合的原理
好了,到这里,Spring的梳理就结束了!
相关文章
- Spring学习笔记(五)——JdbcTemplate和spring中声明式事务
- Spring 全家桶之 Spring Security(二)
- Spring MVC框架:第五章:静态资源访问与mvc:view-controller
- Spring IoC/AOP/Transaction/MVC 归纳小结
- Spring AOP、AspectJ、CGLIB 是什么关系
- Spring(三)-AOP
- spring之AOP
- 5分钟实现系统的自动伸缩【Jenkins+Spring Boot】
- Spring AOP详解
- Spring-AOP
- Spring:AOP
- Spring 四种方式教你异步接口返回结果
- Spring AOP原理分析
- Java 近期新闻:Classfile API 草案、Spring Boot、GlassFish、Reactor 项目
- Spring错误:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.B详解编程语言
- spring中的AOP详解编程语言
- spring的AOP(四)—-Spring AOP 编程(Advisor)详解编程语言
- spring的AOP(二)—-JDK动态代理详解编程语言
- Spring Boot(六): Favicon配置详解编程语言
- Spring Boot2.0之 整合XXL-Job详解编程语言
- Spring Boot(五):spring data jpa的使用详解编程语言
- Spring Struts2 整合详解编程语言
- 春天来临,搭建Redis缓存服务(spring加Redis)