Junior — Middle
Каква е ролята и функциите на анотацията @Controller в приложението?
sobes.tech AI
Отговор от AI
Анотацията @Controller в Java (например, в Spring Framework) обозначава клас като контролер, който обработва HTTP заявки и връща отговори.
Основни функции:
- Маркира класа за откриване като компонент на уеб слоя.
- Позволява свързване на методи с URL адреси чрез анотации, например
@RequestMapping. - Управлява обработката на заявки и формирането на отговори (например, връща HTML страници или данни JSON).
Пример:
@Controller
public class MyController {
@RequestMapping("/hello")
public String sayHello() {
return "helloView"; // име на изгледа за показване
}
}