Sobes.tech
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"; // име на изгледа за показване
    }
}