springboot
文章平均质量分 76
apesource.芯轴
以诚之心领岁月之教诲
展开
-
Spring AOP(AOP概念、组成、Spring AOP实现及实现原理)
AOP ( Aspect-Oriented Programming :同调用的逻辑(例如事务处理、日志管理、权限控制等)封装抽取成一个可重用的模块,这个模块被命名为"切面"(Aspect),便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性;.Spring AOP 基于动态代理实现, JDK 动态代理是 Java 自带的动态代理实现方式。CGLIB 代理是一个基于字节码操作的代理方式.原创 2024-01-12 22:05:23 · 686 阅读 · 1 评论 -
Spring的Bean的生命周期
通常,这是通过无参数的构造函数完成的,但也可以通过其他方式,如使用@Bean注解或实现InitializingBean和DisposableBean接口来指定初始化方法和销毁方法。除了标准的生命周期回调(如初始化方法和销毁方法),开发者还可以自定义生命周期回调方法,并在这些方法中执行自定义逻辑。与初始化方法类似,Spring也提供了两种类型的销毁方法:destroy-method在XML配置中指定,或者使用@PreDestroy注解在Java中指定。原型Bean每次请求都会创建一个新的实例。原创 2024-01-07 23:43:11 · 933 阅读 · 0 评论 -
SpringBoot自动配置的实现原理
2. 自动配置类:在SpringBoot自动配置的Maven依赖中,我们可以在META-INF/spring.factories中找到自动配置类:org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration。总的来说,SpringBoot的自动配置原理是通过条件注解和类路径扫描来实现的。4. 类路径扫描:SpringBoot在启动时会扫描应用程序的类路径,寻找到所有的自动配置类。原创 2024-01-10 09:19:36 · 411 阅读 · 0 评论