This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
microservicios_en_java [2020/07/22 20:02] admin |
microservicios_en_java [2020/07/27 19:37] (current) admin |
||
---|---|---|---|
Line 130: | Line 130: | ||
* POST: Añadir información (No es idempotente) | * POST: Añadir información (No es idempotente) | ||
* PUT: Actualizar información o creación de recursos con un id conocido (es idempotente) | * PUT: Actualizar información o creación de recursos con un id conocido (es idempotente) | ||
+ | * DELETE: Borra un elemento | ||
+ | |||
+ | ===== Exponer ficheros planos en java con spring boot ===== | ||
+ | en el directorio src/main/resources/static están expuestos automáticamente | ||
====== Domain Driven design ====== | ====== Domain Driven design ====== | ||
Line 258: | Line 262: | ||
@GeneratedValue genera automáticamente un valor para el id | @GeneratedValue genera automáticamente un valor para el id | ||
@Column(name= "xxx") establece el nombre de un campo en bbdd a un atributo en java | @Column(name= "xxx") establece el nombre de un campo en bbdd a un atributo en java | ||
- | @RequestBody se utiliza para recibir los datos de una petición como argumento | + | @RequestBody se utiliza para recibir los datos de una petición dentro del cuerpo de la petición |
+ | @Param se utiliza para recibir los datos de una petición como argumento | ||
+ | @PathVariable se utiliza para recibir los datos de una petición dentro de la url | ||
Para utilizar estas etiquetas hay que declarar las siguientes dependencias en el fichero pom como alternativa a utilizar las dependencias de spring boot | Para utilizar estas etiquetas hay que declarar las siguientes dependencias en el fichero pom como alternativa a utilizar las dependencias de spring boot |