-
使用 @Value 注解:通过 @Value 注解将属性值注入到 Bean 中。
-
使用 @Autowired 注解:通过 @Autowired 注解将其他 Bean 注入到 Bean 中。
-
使用 @Resource 注解:通过 @Resource 注解将其他 Bean 注入到 Bean 中。
-
使用构造函数注入:通过构造函数将其他 Bean 注入到 Bean 中。
-
使用 @PostConstruct 注解:在 Bean 的初始化方法中进行属性赋值。
-
使用 InitializingBean 接口:实现 InitializingBean 接口,在 afterPropertiesSet 方法中进行属性赋值。
-
使用 BeanPostProcessor 接口:实现 BeanPostProcessor 接口,在 postProcessBeforeInitialization 和 postProcessAfterInitialization 方法中进行属性赋值。