lukaliou123 / lukaliou123.github.io

lukaliou123在2022年的面试用知识点总结
Other
5 stars 0 forks source link

SSM知识点补充 #25

Open lukaliou123 opened 2 years ago

lukaliou123 commented 2 years ago

1.单例模式

bean的创建是单例模式,每次创建都是单独唯一的对象,scope默认为singleton,不要一样就protoptye image

2. bean默认实现构造函数是无参的 实例化bean:1.构造方法 2.静态工厂 3.实例化工厂 4. FactoryBean方法, 1 4用的多

3.bean的生命周期

image

4.注解

@Component("bookDao") = image 需要现在xml文件中扫描 image 三个注解 @Service用在service层, @Repository用在Dao层,@Controller同上 本质都是扫描在XML文件

5.用配置类来代替xml配置文件

image

6.用注解控制bean的生命周期

@PostConstruct,构造方法后,和 @PreDestroy毁掉方法前 image

lukaliou123 commented 2 years ago

7.自动装配autowird,省的再去xml配了,顺便这个是按照类型装配的,有必要也可以按照名字

image

8.XML配置比对注解配置

image

9.AOP是为了不惊动原始结构的基础上而增强功能

image

可以被增强的方法叫连接点,想要增强的方法叫切点

image

11.aop入门案例

image AOP其实是用代理模式运行的

13.AOP通知类型

image 环绕通知 image

14.用signature来表示使用的方法

image

15.AOP功能总结

image