【发布时间】:2017-12-03 17:47:25
【问题描述】:
我正在学习 Spring,正在做 MKYong 的教程,但我被困在 Spring DI - http://www.mkyong.com/spring/spring-di-via-setter-method/。
试图将其更改为 Java 配置,但 @Bean 注释给了我错误,如主题顶部。
IOutputGenerator.java:
public Interface IOutputGenerator{
public void generateOutput();
}
CsvOutputGenerator.java:
public class CsvOutputGenerator.java implements IOutputGenerator{
public void generateOutput(){
System.out.println("CSV Output gen");
}
}
AppConfig.java:
@Configuration
public class AppConfig{
@Bean
public CsvOutputGenerator csvOutputGenerator;
}
IntelliJ 将这个“@Bean”注释突出显示为错误的消息:@Bean 不适用于字段。
有人吗?
【问题讨论】:
-
忠告:不要使用这种不可靠和过时的资源来学习 Spring,官方文档已经完美更新。除了“枯燥”但详尽的reference documentation,如果您想直接采取行动,他们还有食谱风格的guides。
标签: java spring spring-mvc intellij-idea