Bienvenidos en esta clase vamos a ver dos cosas.
Primero, ver un pequeño warning, un bug que ocurre cuando utilizamos JDK 9 o superior, pero en ningún
caso es un error y menos un error grave.
Más que nada es un mensaje de advertencia que se produce por un pack.
La versión JDK, K-9 o 10 y Spring Framework, entonces simplemente lo tenemos que omitir como si no
ha pasado nada.
Y tampoco no afecta nada en nuestro código ni en nuestra aplicación.
Nuestra aplicación va a seguir funcionando sin ningún problema.
Perfecto.
Así que no se preocupen.
Lo segundo es configurar la conexión a la base datos a Moishe cueles nuestro DataSource.
Vamos a configurar nuestro backend con Spring para conectarnos a Maese Uela.
Entonces lo primero que quería mostrar el mensaje el warning.
Así que vamos a ejecutar nuestra aplicación.
No es necesario que hagan esto solamente para que lo tengan en cuenta.
Ya lo sepan.
Ranas Strain Buta.
Y cuando arranca un poco más arriba, aparece el Warne en rojo para que lo tengan en cuenta.
Básicamente se refiere a que se ha producido una operación de acceso reflexivo ilegal.
No le tenemos que dar importancia.
Continuemos con la conexión con el DataSource.
Nos vamos a ir a recursos a aplicar esto en Properties.
Lo primero sería la wireless, el string de conexión.
Esprint DataSource u RL y aca escribimos la conexión JDBC 2 punto Moise Cuele.
2 punto es largest larch localhost es el arch y el nombre de nuestra basea le vamos a llamar DB Springwood
opaquen separado con guión bajo
perfecto.
Después este nombre de Ayato la vamos a crear, así que no se preocupen.
Lo siguiente sería el Yussef ENEM y el password
incluso lo pueden autocompletar.
Acá aparece cuidado con equivocarse, no es data y usen neem, sino que es y lucerne por defecto ruto
y el password sea esea.
Después configuramos el driver de messe cuele el conector
lo pueden también autocompletar el driver guión Klauss, guión Neith y acá colocamos el nombre de la
clase completa incluyendo el paquete con punto me secuela p.ej. de DC Punto Driver Driver como nombre
clase va en mayúscula.
Lo siguiente sería el dialecto para JPA vamos a utilizar Moise Cuele y nodebe que es el motor de McQuade
con soporte a integridad referencial.
En este caso sería Spring JPA Data Voice Plataforma.
Entonces en plataforma vamos a configurar el dialecto
y el nombre de la clase del Dilectos.
Hay que tener cuidado con las mayúsculas y minúsculas.
Comienza con mayúscula.
Luego la I en minúscula se cuele en mayúscula 5 que sería la versión.
Luego tenemos y nodebe la I con mayúscula y B también con mayúscula.
Luego viene dialéctica, la de con mayúscula.
Perfecto.
Ahora vamos a configurar para que las tablas de la base de datos se crean de forma automática a partir
de las clases ENTITY, a partir de todas las anotaciones de la metadata que vamos a crear después con
las anotaciones de persistencia.
Entonces de forma automática.
Con esto lo que hace es crear toda la tabla de la base.
Dato Tomando en cuenta la configuración de nuestra clase Identity las anotaciones cada vez que se levanta
el proyecto, cuando se baja el servicio, elimina la tabla.
Más que nada es para desarrollar, para probar los datos.
Obviamente para producción no tenemos que tener esta configuración Crédit and drop.
Tenemos que tener la tabla creada desde antes, pero para efectos del curso lo vamos a configurar con
el cree Drop de forma automática.
Entonces seleccionamos y Vernet DDL guión auto llega.
Tenemos las distintas opciones.
Por ejemplo, crear se crea cuando se levanta la aplicación, pero si se baja el servicio no se elimina.
Crédit and drop se crea cuando se levanta y se elimina la tabla cuando se baja el servidor en nón no
hace nada.
Simplemente asumimos que tenemos la tabla creada desde antes y toda la estructura y todo el esquema
tiene que estar creado desde antes de levantar nuestra aplicación.
El Abbey crea todo el esquema la primera vez y después simplemente va actualizando cada cambio que hagamos.
Por ejemplo, en la clase Sentite actualiza de forma automática.
Por ejemplo, si creamos un atributo en la clase Entity de forma automática también se va a crear un
campo en la tabla, se va actualizando, en fin.
Así que vamos a dejar que Andropov.
Luego tenemos la configuración para mostrar las consultas SQL nativas que se generan por detrás de escena,
por debajo
igual de baja.
Entonces dejamos el logging level de internet, se cuele en debug perfecto.
Y ahí estamos.
También importante que ponga mucho cuidado, que cada instrucción, cada configuración no tenga espacios.
Por ejemplo, no exista un espacio después de cada configuración, un espacio en blanco.
Hay que tener cuidado con eso, todo sin espacio
y guardamos bien.
Vamos a hacer un pequeño cambio.
Una actualización.
Me di cuenta de que el dialecto y nodebe está de precaver, por lo tanto no es recomendable utilizar
y me di cuenta enraizando las clases de Auvergne.
Por ejemplo, si nos vamos a la dependencia de Maven, están todas acá.
Podemos ver y Vernet Kor buscamos por acá y Vernet dialecto.
Hort y Vernet dialecto.
Acá lo tenemos.
Si vamos a más, se cuele y nodebe la versión 5.
Vemos que es de precaver, por lo tanto, no se recomienda utilizar entonces como alternativa, como
una mejor solución, podríamos utilizar Moishe Cueles 5, 7, dilecta o 5/5, pero mejor la 5:7 más
actualizada y ésta también tiene soporte para y no debe ya que me secuelas 5/5 Si vemos el código y
no de storage en Yeung, por lo tanto trae soporte, entonces el cambio es bastante simple en vez de
Moise cueles 5 y no debe vamos a cambiar acá el himno de B por el 7 más SQL 5:7 Bialik con soporte hay
nodebe.
Ahora sí que guardamos bien.
El siguiente paso sería que lo vamos a sacar para la próxima clase instalar Moishe SQL, el servidor
nada más nos vemos.