spring
HJSY
这个作者很懒,什么都没留下…
展开
-
Spring中的Bean(一)
Bean的类型Spring中Bean有两种:⼀种是普通Bean⼀种是⼯⼚Bean(FactoryBean)FactoryBean可以⽣成某⼀个类型的Bean实例(返回给我们),也就是说我们可以借助于它⾃定义Bean的创建过程。在Spring容器中可用get("&id")方式获取。Bean的创建方式Bean创建的三种⽅式中的静态⽅法和实例化⽅法和FactoryBean作⽤类似,FactoryBean使⽤较多,尤其在Spring框架⼀些组件中会使⽤,还有其他框架和Spring框架整合时原创 2020-08-12 16:39:31 · 147 阅读 · 0 评论 -
SpringBoot全局异常处理-多个处理器匹配顺序
Spring版本:5.0.6多个处理器的两种情况1. 存在一个类中@RestControllerAdvicepublic class ExceptionHandle { @ExceptionHandler(Exception.class) public Object handle(Exception e){ e.printStackTrace(); HashMap<String, Object> map = new HashMap&.原创 2020-07-17 00:15:18 · 3896 阅读 · 1 评论 -
Spring事件
Spring事件概述监听器注册事件发布层次性上下文事件发布传递内建事件Payload事件自定义事件及监听监听器注册基本接口(ConfigurableApplicationContext API)context.addApplicationListener(监听器实例);基于Spring Bean,将监听器注册为Spring的Beancontext.register(监听器实例)事件发布通过 ApplicationEventPublisher获取实例:依赖注入----->原创 2020-06-22 16:43:43 · 90 阅读 · 0 评论 -
Spring事务
刚性事务(分布式事务-柔性事务)编程式声明式原创 2019-12-09 17:31:16 · 82 阅读 · 0 评论 -
AOP
静态代理和动态代理动态代理JDK代理和CGLIBJDK:需要接口,基于反射// 每次生成动态代理类对象时,实现了InvocationHandler接口的调用处理器对象 public class InvocationHandlerImpl implements InvocationHandler { private Object target;// 这其实业务实现类对象,用来调用具体...原创 2019-12-09 16:55:10 · 72 阅读 · 0 评论 -
spring官网学习记录
ApplicationContext实现还允许注册在容器外部(由用户)创建的现有对象。这是通过通过方法访问ApplicationContext的BeanFactory来完成的getBeanFactory(),该方法返回BeanFactoryDefaultListableBeanFactory实现。DefaultListableBeanFactory通过registerSingleton(..)...原创 2019-11-04 21:41:14 · 116 阅读 · 0 评论