Qual é a utilidade do @controller na primavera?
Qual é a utilidade do @controller na primavera?
Anonim

Controlador de mola a anotação pode ser aplicada apenas em classes. É usado para marcar uma classe como um manipulador de solicitação da web. É usado principalmente com Primavera MVC aplicativo.

Simplesmente assim, o que @controller faz na primavera?

@ Controlador anotação é uma anotação usada em Primavera Framework MVC (o componente de Primavera Framework usado para implementar o aplicativo da Web). O @ Controlador anotação indica que uma determinada classe desempenha o papel de um controlador.

Saiba também, qual é o uso de @component no Spring? Componente Mola anotação é usada para denotar uma classe como Componente . Significa que Primavera framework irá autodetectar essas classes para injeção de dependência quando configuração baseada em anotação e varredura de classpath são usados.

Posteriormente, a questão é: qual é a diferença entre @controller e @RestController na primavera?

Diferença entre @ RestController e @ Controlador no Primavera . O @ Controlador é uma anotação comum que é usada para marcar uma classe como Primavera MVC Controlador enquanto @ RestController é um especial controlador usado em serviços da web RESTFul e o equivalente a @ Controlador + @ResponseBody.

Qual é a utilidade do @ResponseBody?

@RequestBody e @ ResponseBody anotações são usado para ligar a solicitação HTTP / corpo de resposta com um objeto de domínio no parâmetro do método ou tipo de retorno. Nos bastidores, essas anotações usa Conversores de mensagens HTTP para converter o corpo da solicitação / resposta HTTP em objetos de domínio.