Встречается на собеседованиях • сегодня
Как в Spring создать бин контроллера без аннотаций
Можно создать бин контроллера через Java-конфигурацию, используя `@Bean` в классе с `@Configuration`. Пример:
```java
@Configuration
public class WebConfig {
@Bean
public MyController myController() {
return new MyController();
}
}
```
Или через `@ComponentScan` с явным указанием класса как бина в XML (устаревший способ):
```xml
```
Для работы как контроллера класс должен реализовывать интерфейс `Controller` или быть помеченным `@Controller`/`@RestController`, но технически бин создастся и без них. Однако без аннотаций маршрутизация не будет работать — потребуется ручная регистрация в `RequestMappingHandlerMapping`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы