spring5知识点
2023-10-17 09:14:51 9 举报
AI智能生成
spring5知识点
作者其他创作
大纲/内容
ioc
使用xml的配置
实例化Bean
构造器方式
使用静态工厂方法实例化
使用实例工厂方法实例化
依赖注入
基于setter方法的依赖注入
基于构造函数的依赖注入
依赖和配置的细节
使用 depends-on属性
懒加载bean
自动注入
Bean 的作用域
Singleton(单例)的作用域
Prototype(原型)的作用域
生命周期回调
初始化方法回调
销毁方法回调
Bean 定义的继承
创建第三方bean对象
引用外部配置资源文件
基于注解的配置:
常用注解说明:@Controller@Service@Repository@Component
使用注解的方式注册bean到IOC容器中
定义扫描包时要包含的类和不要包含的类
使用@Value设置依赖注入的属性值
可以使用${}方式赋值
使用@AutoWired进行自动注入
依赖、懒加载、作用域、生命周期回调的注解使用
基于Java的配置
基于java的容器配置@Bean 和 @Configuration
使用AnnotationConfigApplicationContext初始化Spring容器
@Bean 注解
声明一个bean
Bean之间的依赖
接受生命周期回调
指定 Bean 的作用域
自定义Bean的名字
@Configuration 注解
注入内部bean依赖
@Import 注解
导入多个配置文件
aop
AOP概念
实现原理:代理(设计模式)
静态代理
动态代理
jdk动态代理,基于接口
cglib动态代理,基于类
AOP的核心概念及术语
AOP配置
添加pom依赖
aspectjweaver
spring-aspects
编写配置
设置切面,在切面上添加@Aspect@Component注解
添加切点表达式@Before("execution(* com.dreamthen.service..*.*(..))")
在spring配置文件中添加类扫描路径
开启注解AOP功能
AOP使用详解
声明式事物
整合myBatis
收藏
0 条评论
下一页
为你推荐
查看更多