Spring注解 `@Value`实战之各种数据类型注入(Array、List、Map等)
虽然@Value主要用于注入基本类型和集合,但你也可以通过SpEL来注入自定义类型的Bean。但通常,对于自定义类型的注入,我们更倾向于使用@Autowired注解或者@Resource注解。当你有一个包含多个配置属性的类,并且你想注入其中的某个属性时,你通常需要使用注解。但如果你只是想注入该类中的某个属性,而不是整个类,你仍然可以使用@Value。@Component但请注意,这样做可能会导致配置属性的重复定义和可能的冲突。因此,在大多数情况下,如果你有一个包含多个属性的配置类,最好使用。
原创
2024-05-21 13:13:33 ·
6959 阅读 ·
1 评论