Spring Boot позволяет дублировать аннотации - PullRequest
0 голосов
/ 27 ноября 2018

Я запустил новый проект spring-Boot, и я хочу знать, почему @EnableAutocnfiguration разрешается, когда мы используем @SpringBootApplication, потому что @SpringBootApplication сам содержит @EnableAutocnfiguration.Любая причина для разрешения этого дублирования?

Проверьте ниже код.

@SpringBootApplication
@EnableAutoConfiguration//why it is not prompting any error while using this annotation again?
public class Application 
{
    public static void main( String[] args )
    {
        SpringApplication.run(Application.class, args);
    }
}

1 Ответ

0 голосов
/ 27 ноября 2018

Это может разрешить (сейчас), но это не рекомендуется

Вам необходимо включить автоматическую настройку, добавив аннотации @EnableAutoConfiguration или @SpringBootApplication водин из ваших классов @Configuration.

[Подсказка] Вам следует добавлять только одну аннотацию @SpringBootApplication или @EnableAutoConfiguration.Как правило, мы рекомендуем добавлять один или другой только в основной класс @Configuration.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...