spring bean的生命周期完整过程一共有11步,但其中最重要的是第五步和第八步,因为它们先实
现了spring后置处理器beanpostprocessor。为什么说beanpostprocessor重要的呢?我们先来看看
他的作用。
BeanPostProcessor接口作用:
如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定
义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中,说白了就是 BeanPostProcessor类可
以在【生成类的过程当中对我们的类产生代理】,并且对它里面的方法增强。
我们来做一个案例 实际来操作一下
1.创建一个带有增删改查的接口
package com.zhou.ioc.demo3;
public interface UserDao {
public void findAll();
public void save();
public void update();
public void delete();
}
2.编写接口的实现类
package com.zhou.ioc.demo3;
public class UserDaoImpl implements UserDao {
@Override
public void findAll() {
System.out.println("查询");
}
@Override
public void save() {
S