Convertir un repositorio Rest en Controller con capa de Servicio. Spring Boot 2 y Spring 5.

Método de pago: Verificado


Terminado
Descripción:
Lo que necesito es aplicar anotaciones jwt a los endpoint rest que me ha generado spring boot con la anotacion @repositoryrestresource.

Como esta anotacion hace una magia increible y enorme, no puedo colocar ninguna anotación en ninguno de los endpoint rest que me crea.

Automaticamente para cada Entity me crea: post, put, patch,get necesarios y además genera hateoas y hal browser.

El tema es que quiero ocupar jwt; y para ocupar jwt lo que necesito es colocar anotaciones como @preauthorize("hasrole('admin')") en cada endpoint rest.

Lo anterior es imposible ocupando la magia @RepositoryRestResource ya que los endpoints los crea automaticos.

Entonces, acepto 2 soluciones, siendo la primera la ideal.

1) Cada endpoint con @RepositoryRestResource le pueda agregar la anotación @PreAuthorize o la que sea necesaria.

2) Convertir el proyecto con las capas Controller, Services y Repository usado Spring 5 y Spring Boot 2.

Adjunte el proyecto que se necesita. Este proyecto no tiene agregado el JWT, no es necesario y no quiero confundir temas, solo necesito que a cada endpoint generado se pueda agregar anotaciones.

Tambien debe cumplir con:

* Que contenga HATEOAS
* Que contenga el HAL Browser.

En resumen, que todo lo que hace @RepositoryRestResource se haga mediante package de controllers, services y repository.

Tengo la base de datos. Quien se adjudique el proyecto se la envio para que juegue. La base de datos esta en postgres y tengo a data necesaria, tengo documentacion de los endpoints, etc.


Notar que un experto que conozca del tema esto le debiera quedar muy claro.

Muchas gracias.

Categoría: Programación y Tecnología
Subcategoría: Otros
Tamaño del proyecto: Medio
¿Es un proyecto o una posición?: No lo sé aún
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: A tiempo parcial
Experiencia en este tipo de proyectos: Sí (He administrado este tipo de proyectos anteriormente)

Spring Framework

Archivos adjuntos:

USD 100 - 250

Presupuesto

1

Propuestas

3

Freelancers interesados

Publicado: Hace un año

Plazo: 4 días

Freelancers que ya aplicaron para este trabajo

Francisco D.Soy desarrollador de software, estudiante de coaching y disfruto mucho de lo que hago. Me encanta viajar y leer, soy alguien que está constantemente buscando aprender nuevas cosas. Estudié en la universidad de Buenos... + detalles