Java 当您想在Spring Boot中使用@PropertySource时,为什么需要指定@Configuration?

Java 当您想在Spring Boot中使用@PropertySource时,为什么需要指定@Configuration?,java,spring,spring-boot,spring-mvc,Java,Spring,Spring Boot,Spring Mvc,我知道当您想为ApplicationContext添加@Bean时,您会使用@Configuration。 但是,当您想在Spring Boot中使用@PropertySource时,为什么需要指定@Configuration?来自以下API文档: 注释提供了一种方便的声明性机制来添加 春天的环境。结合使用 上课 因此,可以推断,如果我们使用将由Spring容器管理的@PropertySource,Spring将注册一个bean。声明Springbeans需要@Configuation。这很有意

我知道当您想为ApplicationContext添加@Bean时,您会使用@Configuration。
但是,当您想在Spring Boot中使用@PropertySource时,为什么需要指定@Configuration?

来自以下API文档:

注释提供了一种方便的声明性机制来添加 春天的环境。结合使用 上课


因此,可以推断,如果我们使用将由Spring容器管理的
@PropertySource
,Spring将注册一个bean。声明Springbeans需要
@Configuation

这很有意义。非常感谢。