带接口的Spring @Configuration注释

时间:2017-06-12 21:32:14

标签: spring intellij-idea spring-java-config

我们在用作其他配置的根的接口上使用@Configuration Spring注释(通过@Import注释与根链接)。喜欢这个

@Configuration
@Import({
        DatabaseConfituration.class,
        JmsConfiguration.class,
        FlowConfiguration.class,
        SchedulerConfiguration.class
})
public interface RootConfiguration {
}

我们以这种方式指定RootConfiguration不是任何bean定义的地方,这种方法运作良好。

但是,我刚刚意识到IntelliJ IDEA并不认可RootConfiguration作为Sprint Java配置。在Configuration annotation JavaDoc中没有任何关于接口的提及,只有关于类的提及。

那么在Spring中的Java配置中是否禁止使用@Configuration接口?或者问题实际上是IntelliJ IDEA问题?

0 个答案:

没有答案