Информация о проверке: проверяет настройку @ConfigurationProperties.Новое в IntelliJ 2018,3 - PullRequest
0 голосов
/ 26 ноября 2018

В последней версии IntelliJ Idea я получаю следующую подсказку:

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, он исчезнет, ​​но это не так@ Конфигурация уже @Component?

Не знаете, что это значит, кто-нибудь?

1 Ответ

0 голосов
/ 08 февраля 2019

Было зарегистрировано и отклонено как ошибка.Потому что семантически некорректно (или менее желательно) объявлять немые свойства PoJo (или Bean) как @Configuration вместо более простого @Component.Потому что @configuration - это особый вид @component, который может производить Бобы сам.

...