Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
- Instalamos el IDE Spring tools
- Usamos start.spring.io para generar nuestro proyecto
- group (nombre del paquete): com.pablomonteserin.prueba
- artifact (nombre del proyecto): PruebaPersistencia
- Dependencies:
- Spring Web
- Spring Data JPA
- MySQL Driver
- (Más adelante está explicado como cargar JSTL)
- Descargamos y descomprimimos el fichero
- Eclipse -> Import -> Existing Maven Project
- Botón derecho sobre el pom.xml Run as -> Run configurations
- Name: Lo que quieras
- Goals: clean install (limpia la carpeta target con los ficheros que se han ido compilando e instala las dependencias descritas el pom.xml)
Configuración para usar base de datos
Si hemos seleccionado con start.spring.io un proyecto que usa JPA y no configuramos la conexión, el proyecto no arrancará.
@Configuration
@EnableTransactionManagement
public class PruebaPersistenceConfiguration {
@Bean
public DataSource dataSource(){
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/libro?serverTimezone=UTC");
dataSource.setUsername( "pm" );
dataSource.setPassword( "pp" );
return dataSource;
}
}