Imagem de fundo

Em uma aplicação Spring Boot, configurada com Maven, foi adicionada a dependência sprin...

Em uma aplicação Spring Boot, configurada com Maven, foi adicionada a dependência spring-boot-starter-web. A aplicação possui um @RestController e métodos anotados com @GetMapping, responsáveis por atender requisições HTTP e retornar objetos Java convertidos para JSON. Considerando o cenário apresentado, é correto afirmar que:


A

o uso do verbo HTTP GET, representado pela anotação @GetMapping, é indicado apenas para operações de criação e atualização de dados em APIs RESTful


B

a anotação @RestController permite a criação de métodos que serão chamados através do protocolo HTTP, via rota back-end, mediante o uso de anotações @GetMapping


C

os métodos de um @RestController só podem retornar dados no formato JSON se forem explicitamente convertidos utilizando bibliotecas externas, como Jackson


D

o Spring Boot necessita de configuração manual do servidor Tomcat após a adição da dependência spring-boot-starter-web, para que métodos anotados com @GetMapping possam responder a requisições HTTP