Spring注解
揭秘Spring核心注解@Configuration与@Component的本质区别
目录引言:Spring中的两个关键角色核心区别一览表场景一:业务组件(@Component/@Service)类本身的单例行为关键特性场景二:配置类中的@Bean方法调用危险示例:在@Component中调用@Bean方法根本原因安全解决方案方案[详细]
2025-07-11 11:15 分类:开发Spring中InitializingBean接口和@PostConstruct注解的使用详解
目录1. InitializingBean 简介1.1 功能简介1.2 用法演示2. @PostConstruct简介2.1 功能简介2.2 用法演示3. InitializingBean 和 @PostConstruct 的对比分析3.1 对比分析3.2 代码演示3.3 选择建议总结1. Initializing[详细]
2025-05-02 10:31 分类:开发-
spring中自动注入注解的实现方式
目录类结构获取注解注入Field 注入Method 注入总结在前面的文章中,我们介绍过,基于注解的包扫描模式下,会默认注册一系列的后置处理器,其中,就包含一个 AutowiredAnnotationBeanPostProcessor,这个处理器默认就[详细]
2024-09-20 11:04 分类:开发 Spring自定义注解的实现与使用方式
目录一、什么是注解?二、聊聊 Java 自带的注解1、定义2、元注解@Target@Retention@Documented@Inherited3、注解能用于哪些场景?三、结合Spring AOP切面实现功能1、AOP是什么?2、注解的含义3、小Demo①引入依赖包②[详细]
2024-09-20 10:34 分类:开发一文详解spring注解配置bean的初始化方法和销毁方法
目录1、配置bean的初始化方法1.1、使用@Bean注解的initMethod属性1.2、使用@PostConstruct注解1.3、实现InitializingBean接口1.4、总结2、配置bean的销毁方法2.1、使用@Bean注解的destroyMethod属性2.2、使用@PreDes[详细]
2023-05-05 10:26 分类:开发Spring注解@DependsOn解析
目录介绍注解详情使用源码解析总结介绍 今天要分享得是Spring的@DependsOn注解,对于@DependsOn,我们从它的名称里面就能看出意思是“依赖于”,那么在Spring中,它的作用就是解决Bean的创建依赖,比如某个[详细]
2023-04-24 10:22 分类:开发-
详解Spring注解@Validated 失效分析
目录Controller 中使用 @Validated@Validated 是怎么生效的?MethodValidationInterceptor需要满足什么条件那么 Controller 为啥直接添加@Validated 或者 @Valid 就可以呢?MethodValidationPostProcessor 和 Abstra[详细]
2023-04-23 10:22 分类:开发 详解Spring注解 @Configuration
目录@Configuration 注解的概述底层原理与 Spring IoC 容器的集成Bean 的定义和装配的实现条件化配置的实现配置类的加载和实例化过程总结Spring 提供了丰富的特性和功能,包括依赖注入、面向切面编程、事务管理、数据[详细]
2023-04-21 10:33 分类:开发-
Spring使用注解存储和读取对象详解
目录一、存储Bean对象配置扫描添加注解存储Bean对象注解使用范围Bean的命名五大类注解的关系为什么需要五大类注解?二、方法注解@BeanBean重命名三、对象注入属性注入Setter注入构造方法注入@Autowired 和 @Resource[详细]
2023-04-20 10:46 分类:开发 Spring注解之@Import注解的使用和源码分析
目录介绍@Import导入bean的三种方式普通类ImportSelector接口ImportBeanDefinitionRegistrar接口源码解析总结介绍[详细]
2023-04-19 10:43 分类:开发