Anotação do Spring Controller
é uma especialização de
@Componenteanotação. A anotação do Spring Controller geralmente é usada em combinação com métodos de manipulador anotados com base na anotação RequestMapping.
Existem dois tipos de controlador na primavera.
1. Controlador de Mola
A anotação do Spring Controller pode ser aplicada apenas em classes. É usado para marcar uma classe como um manipulador de solicitações da web. É usado principalmente com
Spring MVCinscrição.
2.Spring RestController
Spring @RestController é uma anotação de conveniência anotada com @Controller e @ResponseBody. Essa anotação é usada para marcar uma classe como manipulador de solicitações para
Repousanteserviços web.
O Spring Controller é a espinha dorsal dos aplicativos Spring MVC. É aqui que nossa lógica de negócios começa. Além disso, o RestController nos ajuda a criar serviços da Web baseados em descanso facilmente.
Espero que este artigo ajude a entender.
Obrigado.
Na estrutura do Spring, todas as solicitações enviadas pelo servlet do expedidor normalmente são direcionadas para uma classe de controlador. Essa classe de controlador está mapeando essas solicitações para cada processo e executando as entradas solicitadas. Em um projeto, pode haver vários controladores definidos para diferentes propósitos. Todos esses controladores se referem ao mesmo servlet do expedidor. Como mencionei no post anterior, a palavra-chave @RequestMapping é usada para mapear o servlet do distribuidor com a classe do controlador.
Em um mapeamento do Controller, existem dois tipos de mapeamento como GET & POST. Normalmente, pode haver muitos métodos GET em um controlador enquanto um método POST é empregado. O método de solicitação GET é usado para obter as solicitações do usuário para executar os resultados desejados de trabalho e saída em uma visualização (páginas jsp). Uma solicitação GET é mostrada abaixo.