摘要:
SpringBoot、SpringCloud和SpringCloudAlibaba的版本对应关系 Spring Boot Version Spring Cloud Version Spring Cloud Alibaba Version 2.4.2 Spring Cloud 2020.0.1 202 阅读全文
SpringBoot、SpringCloud和SpringCloudAlibaba的版本对应关系 Spring Boot Version Spring Cloud Version Spring Cloud Alibaba Version 2.4.2 Spring Cloud 2020.0.1 202 阅读全文
posted @ 2022-01-13 21:50
残城碎梦
阅读(212)
评论(0)
推荐(0)
摘要:
要想成为 Spring 的 bean,我们通常会在类上添加注解 @Component、@Controller、@Service、@Repository 等注解。并且 Spring 从 4.x 版本开始 Spring 开始支持条件注解 @Conditional,满足条件的类才会注册为 Spring 的 阅读全文
posted @ 2022-01-13 17:29
残城碎梦
阅读(343)
评论(0)
推荐(0)
摘要:
Spring 事件处理基于 Java 观察者模式扩展。Spring 应用上下文中发布了各种事件,此外 Spring 还允许我们发送和处理自定义的事件,本篇将对 Spring 的事件机制使用及其实现进行详细介绍。 观察者模式 观察者模式作为设计模式的一种,当被观察者的状态发生变化,所有观察者都将得到通 阅读全文
posted @ 2022-01-13 13:41
残城碎梦
阅读(650)
评论(0)
推荐(0)
摘要:
泛型自 Java 5 诞生,为了支持泛型,Java 5 新增了 Type 类,表示 Java 中的某一种类型,反射包中提供的获取泛型类型的方法中多是返回 Type 类型,使用时需要进行强制类型转换,为了简化对泛型信息的获取,Spring 4 开始提供了一个 ResolvableType,本篇将详细对 阅读全文
posted @ 2022-01-13 13:29
残城碎梦
阅读(1923)
评论(0)
推荐(1)
摘要:
什么是循环依赖? 如果对象A使用到了对象B,那么我们就说对象A依赖对象B。如果对象A依赖对象B的同时,对象B也依赖对象A,我们就说对象A和对象B产生了循环依赖。 Spring 如何处理循环依赖 Spring bean 的生命周期包含了元数据解析、实例化、初始化、销毁等阶段,而 Spring bean 阅读全文
posted @ 2022-01-13 13:27
残城碎梦
阅读(103)
评论(0)
推荐(0)
摘要:
Spring支持注入单一类型和集合类型的依赖,对于单一类型,如果按照类型进行注入,容器中存在多个相同类型的bean时,Spring将抛出 NoUniqueBeanDefinitionException 异常。对于这种情况,我们可以选择将某一个 bean 设置为 primary,然而如果存在多个 pr 阅读全文
posted @ 2022-01-13 13:08
残城碎梦
阅读(504)
评论(0)
推荐(0)
摘要:
在Spring中@Autowired 和 @Resource 的区别 一文中,我们有提到,Spring 在依赖注入时会先将 @Autowired 注解以及 @Resource 注解标注的对象解析为依赖描述符 DependencyDescriptor,然后调用AutowireCapableBeanFa 阅读全文
posted @ 2022-01-13 12:58
残城碎梦
阅读(120)
评论(0)
推荐(0)

浙公网安备 33010602011771号