Spring - Каков эффект использования @EnableWebMvc без аннотации @Configuration? - PullRequest
0 голосов
/ 26 июня 2018

Весной, что произойдет, если вместо @EnableWebMvc с @Configuration использовать только @EnableWebMvc, как в примере ниже?

С @Configuration

@Configuration
@EnableWebMvc
public class Clazz {
    // ..
}

Без @Configuration

@EnableWebMvc
public class Clazz {
    // ..
}

1 Ответ

0 голосов
/ 26 июня 2018

@EnableWebMvc сам по себе не может многое сделать, если его не обнаружит Spring. Весна ищет классы, помеченные @Component. @Configuration помечен @Component, и поэтому все классы, помеченные @Configuration, обнаруживаются при сканировании компонентов Spring так же, как классы, помеченные @Component. @EnableWebMvc помеченные классы обнаруживаются, только если они помечены @Component или какой-либо аннотацией, помеченной @Component

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