enrique-j
12/20/2017 - 5:51 PM

Anotaciones de Spring-boot

El @RestController

es una anotación de estereotipo. Agrega anotaciones @Controller y @ResponseBody a la clase. Necesitamos importar el paquete org.springframework.web.bind.annotation en nuestro archivo, para implementarlo.

Ejemplo

paquete  com.javatpoint;

import  org.springframework.web.bind.annotation.RestController;  

@RestController // usando @RestController anotación    
publicclass HomeController {  
    // cuerpo del controlador  
}  

RestController

informa al resorte para devolver el resultado a la persona que llama.

@RequestMapping

se usa para proporcionar información de enrutamiento.

Le dice a Spring que cualquier solicitud HTTP debe asignarse al método correspondiente.

Necesitamos importar el paquete org.springframework.web.annotation en nuestro archivo

Como en el siguiente ejemplo, tenemos un método hello () que debe correlacionarse con / hello url.

paquete  com.javatpoint;  
import  org.springframework.web.bind.annotation.RequestMapping;  
import  org.springframework.web.bind.annotation.RestController;  
@RestController  
publicclass HomeController {  
    @RequestMapping ( "/ hello" )  
    public  String hello () {  
        regresar "¡Hola!" ;  
    }  
}  

Ejemplo 2También puede especificar el método de solicitud en la anotación @RequestMapping

como lo hemos hecho en el siguiente ejemplo.

paquete  com.javatpoint;  
import  org.springframework.web.bind.annotation.RequestMapping;  
import  org.springframework.web.bind.annotation.RestController;  
@RestController  
publicclass HomeController {  
    @RequestMapping (value =  "/ hello" , method =  "GET" )  
    public  String hello () {  
        regresar "¡Hola!" ;  
    }  
}  

Una solicitud GET por localhost: 8080 / hello url se correlacionará con el método hello ().