web-dev-qa-db-ja.com

検査情報:@ConfigurationPropertiesの設定を確認します。 2018.3 IntelliJの新機能

最新のIntelliJアイデアで次のヒントが得られます。

Not registered via @EnableConfigurationProperties or marked as Spring 
component less... (Ctrl+F1) 
Inspection info: Verifies @ConfigurationProperties setup. New in 2018.3

次の構成で:

@Configuration 
@ConfigurationProperties(prefix = "myapp.reference")
@EnableConfigurationProperties(MyAppFactoryConfiguration.class)
@Profile("dev")
public class MyAppLibraryConfigDev {

@Componentを追加するとなくなりますが、@ Configurationはすでに@Componentですか?

それが何を意味するのかわからない、誰か?

7
powder366

報告 であり、バグとして拒否されました。ダムプロパティPoJo(またはBean)をより単純な@Configurationではなく@Componentとして宣言することは、意味的に正しくない(またはあまり望ましくない)ためです。なぜなら、@configurationは、Beans自体を生成できる特別な種類の@componentだからです。

2
Roel Arents