Spring
2021-10-13 16:51:44 12 举报
AI智能生成
Spring基础
作者其他创作
大纲/内容
Spring核心容器
Ioc容器
BeanFactory容器
轻量级
懒加载
ApplicationContext
常用
两个实现类:ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext
Spring Bean
Bean的定义
Bean的作用域
singleton:单例模式
prototype:原型模式
request:Http请求
session:http session
application:web容器sevlet context
websocket:websocket
Bean的生命周期
Bean的定义
Bean的初始化
Bean的使用
Bean的销毁
后置处理器
实现BeanPostProcessor接口
重写postProcessBeforeInitialization方法,在初始化方法之前调用
重写postProcessAfterInitialization方法,在初始化方法之后调用
Bean的继承
parent属性指定父Bean
abstract=true定义抽象Bean
依赖注入
依赖注入的方式
setter方法,property标签
构造器注入,constructor-arg标签
注入内部Bean
不需要指定id和name
无法将内部Bean注入外部Bean以外的Bean
注入集合
list标签:用于注入List类型的值
set标签:用于注入Set类型的值
map标签:用于注入key-value的集合,key-value可以是任意类型
prop标签:用于注入key-value的集合,key-value都是字符串
Bean的自动装配
基于XML
基于注解
Spring AOP
JDK动态代理
CGLIB动态代理
AspectJ
基于XML
基于注解
数据访问/集成
JdbcTemplate
Spring事务
编程式事务管理
声明式事务管理
基于XML
基于注解
Web
Test
0 条评论
下一页