我正在尝试将特定配置文件的所有 bean 定义放在一起,而不是将它们全部推送到一个巨大的 AppConfig.java 类中。我想知道是否有一种方法可以使用 package-info.java 在包级别进行注释,并使该包中的所有配置文件都继承配置文件。
我在 package-info.java 中尝试了以下内容:
@Profile("test")
package com.system.configuration.test;
import org.springframework.context.annotation.Profile;
但是@Configuration
无论它是否是“测试”配置文件,似乎都使用了包中的类。
是单独注释每个类的唯一选择吗?