This is an old revision of the document!
Se utilizará el Spring Tool Suite de la página oficial. Una vez instalado hay que crear un workspace para trabajar, y dentro de este, se creará un proyecto.
Para descargar los componentes del proyecto de una manera rápida se acudirá a spring boot.
Los campos se informarán de la siguiente manera:
Se utilizará una base de datos de mysql. Para poder acceder hay que configurar el acceso mediante un fichero de propiedades en src\main\resources\application.properties con los datos de la conexión:
spring.datasource.url = jdbc:mysql://localhost:3306/secre #spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.datasource.username=root spring.datasource.password=mysql
Para el acceso a la base de datos hay que crear una entidad que será la encargada de recoger los datos de una tabla del modelo. Esto se hace creando el fichero Secrel_section.java (que es el nombre de la tabla) y se guarda en el directorio src/main/java/com/testSrping/demoArtifact/model.
Para permitir un Crud se definirá un CrudRepository que extiende el CrudRepository de Spring. Se guardará un SectionRepository en src/main/java/com/testSrping/demoArtifact/repository.
Se crearán los servicios necesarios para su acceso, que se colocarán en src/main/java/com/testSrping/demoArtifact/service. Se creará una clase y su interfaz. Secrel_sectionService y ISecrel_sectionService. Los métodos del servicio utilizarán el repositorio que será inyectado por Spring
Finalmente se creará un fichero controlador ubicado en src\main\java\com\testSpring\demoArtifact\controller. Aquí se mapearán con directivas las rutas a las que se quiere dar visibilidad desde la aplicación.
Desde el IDE de Spring es posible lanzar el servicio. Hay que pulsar, dentro del Boot Dashboard, el nombre de la aplicación en cuestión, en este caso demoArtifact. Una vez lanzado se pueden realizar invocaciones del estilo: http://localhost:8080/sections2