摘要: 对于 Spring 容器的一些事件,能够监听而且触发相应的方法。一般的方法有 2 种,ApplicationListener 接口和@EventListener 注解。spring 简介 要想顺利的建立监听器,并起做用,这个过程当中须要这样几个角色:一、事件(event)能够封装和传递监听器中要处理 阅读全文
posted @ 2022-10-06 23:22 桃花雪 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1、IOC spring IOC相关类 上面的图展示是spring IOC相关的类: BeanDefinition:容器中每一个bean都有一个相对应的BeanDefinition实例,该实例负责保存bean对象的所有必要信息,包括bean对象的class类型、是否是抽象类、构造方法和参数、其它属性 阅读全文
posted @ 2022-10-06 22:58 桃花雪 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ApplicationContextAware接口 在某些特殊的情况下,Bean需要实现某个功能,但该功能必须借助于Spring容器才能实现,此时就必须让该Bean先获取Spring容器,然后借助于Spring容器实现该功能。为了让Bean获取它所在的Spring容器,可以让该Bean实现Appli 阅读全文
posted @ 2022-10-06 22:23 桃花雪 阅读(103) 评论(0) 推荐(0) 编辑
摘要: spring bean在初始化和销毁的时候我们可以触发一些自定义的回调操作。初始化的时候实现的方法1、通过java提供的@PostConstruct注解;2、通过实现spring提供的InitializingBean接口,并重写其afterPropertiesSet方法;3、通过spring的xml 阅读全文
posted @ 2022-10-06 21:12 桃花雪 阅读(269) 评论(0) 推荐(0) 编辑