Feat Prioridad del Proyecto#14
Feat Prioridad del Proyecto#14juanpid2112 wants to merge 2 commits intoProgramacion-Avanzada-UTN-FRVM:mainfrom
Conversation
Creacion del modelo Creacion del repository Creacion del service Creacion del DTO Creacion del Mapper Creacion del GlobalExceptionHandler Creacion de las distintas exceptions
|
|
||
| @RestController | ||
| @RequestMapping("/prioridad-proyecto") | ||
| @CrossOrigin (origins = "*") |
There was a problem hiding this comment.
Esto es un riesgo de seguridad, permite todos los dominios de origen y solo estaria medianamente a salvo en una red privada. Dejo como acotacion.
There was a problem hiding this comment.
Si, la cuestion es que no sabia si manejaban las cors de forma global ya que no habia mas info sobre el proyecto completo
| @Autowired | ||
| private ResponseService responseService; | ||
|
|
||
| @GetMapping({"/"}) |
There was a problem hiding this comment.
No es necesario agregar la barra si el mapping va al root, nuevamente solo como acotacion.
punteroo
left a comment
There was a problem hiding this comment.
Relativamente bien, solo convenciones en los controladores. El resto de la implementacion esta genial.
| import java.util.List; | ||
|
|
||
| @RestController | ||
| @RequestMapping("/prioridad-proyecto") |
There was a problem hiding this comment.
El nombre de la ruta se deberia ajustar a algo mas acorde como /prioridades
| return responseService.successResponse(prioridades, "OK"); | ||
| } | ||
|
|
||
| @GetMapping("/id/{id}") |
There was a problem hiding this comment.
Esto podria ser solamente /{id} para respetar la convencion de nombre.
| } | ||
|
|
||
|
|
||
| @PostMapping({"/"}) |
There was a problem hiding this comment.
Mismo caso que el GET / de arriba.
| } | ||
|
|
||
|
|
||
| @DeleteMapping("/id/{id}") |
There was a problem hiding this comment.
Mismo caso que el /{id} arriba.
Implementamos: