随笔分类 -  Spring

摘要:什么是SPI SPI:Service Provider Interface 官方定义:直译过来是服务提供者接口,学名为服务发现机制,它通过在ClassPath 路径下的META-INF/services文件夹中查找文件,并自动加载文件里所定义的类。 应用场景 JDBC 不同的驱动由不同数据库厂商实现 阅读全文 »
posted @ 2022-04-23 14:26 飞飞很要强 阅读(106) 评论(0) 推荐(0) 编辑
摘要:组件注册 给容器中注册组件 1、包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)[自己写的类] 2、@Bean[导入的第三方包里面的组件] 3、@Import[快速给容器中导入一个组件] (1)、@Import(要导入到容器中的组件);容 阅读全文 »
posted @ 2022-02-22 19:48 飞飞很要强 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1. 图解Spring IOC容器的核心实现原理 2. BeanFactoryPostProcessor接口详解 3. PostProcessor接口详解 4. 必知必会的13个Bean生命周期处理机制 5. Spring Bean实现Aware接口的意义 6. BeanFactory和Factor 阅读全文 »
posted @ 2022-01-09 17:55 飞飞很要强 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Spring的最深处——ASM入门 Spring 就两个核心 一是AOP 二是IOC 具体来说,Spring的AOP,可以通过JDK的动态代理来实现,也可以通过CGLIB实现。其中,CGLib (Code Generation Library)是在ASM的基础上构建起来的(当然JDK Proxy也是 阅读全文 »
posted @ 2021-12-19 15:49 飞飞很要强 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:Spring Event是Spring的事件通知机制,可以将相互耦合的代码解耦,从而方便功能的修改与添加。Spring Event是监听者模式的一个具体实现。 监听者模式包含了监听者Listener、事件Event、事件发布者EventPublish,过程就是EventPublish发布一个事件,被 阅读全文 »
posted @ 2021-12-05 18:36 飞飞很要强 阅读(381) 评论(0) 推荐(0) 编辑
摘要:软件开发过程中不可避免的需要处理各种异常,代码中会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。 Spring从3.2版本开始增加了一个注解@ControllerAdvice,可以与@ExceptionHand 阅读全文 »
posted @ 2021-12-05 18:28 飞飞很要强 阅读(61) 评论(0) 推荐(0) 编辑
摘要:AOP入门 ###什么是AOP AOP (Aspect Oriented Programming ),意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强 优势:减少重复代码,提高开发效率,并且便于维护 阅读全文 »
posted @ 2021-05-29 10:53 飞飞很要强 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示