- Configurar VS code para Spring Boot:
Instalación de Java
- https://linuxhint.com/install-java-ubuntu-22-04/
// Instalamos OpenJDK 18
sudo apt install -y openjdk-18-jdk
// Instalamos OpenJDK 18 JRE
sudo apt install -y openjdk-18-jre
// Java SE Development Kit 18
// Dependencias
sudo apt install -y libc6-x32 libc6-i386
// Descargamos de la página oficial
// https://www.oracle.com/java/technologies/downloads/
//Descargamos
wget https://download.oracle.com/java/19/latest/jdk-19_linux-x64_bin.deb
//Instalamos
sudo apt install ./jdk-19_linux-x64_bin.deb
// Verificamos las versiones
java -version
javac -version
// Para saber donde esta instalado
whereis java
// Resultado
java: /usr/bin/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz
- Para administrar las diferentes versiones de java instaladas podemo ejecutar
sudo update-alternatives --config java
- Nos muestra
Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 modo automático
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modo manual
* 2 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 modo manual
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 modo manual
- Establecemos java-18-openjdk-amd64 como principal y compiamos la ruta del java para /usr/lib/jvm/java-18-openjdk-amd64/bin/java
Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 2
Variable JAVA_HOME
- Para crear la variable JAVA_HOME abrimos
sudo nano /etc/environment
- Agregamos al final del archivo
JAVA_HOME="/usr/lib/jvm/java-18-openjdk-amd64"
- Recaragamos
source /etc/environment
- Ejecutamos
echo $JAVA_HOME
- Resultado
/usr/lib/jvm/java-18-openjdk-amd64
Requisitos:
Plugins necesarios
- Primero necesitamos instalar el plugin «Java Extension Pack»
Configuración Java Runtime
- Presionamos SHIFT+CTRL+P
- Escribimos: java
- Y seleccionamos la opción «Java: Configure Java Runtime»
- Si no se tiene instalado ningún java desde aquí se puede instalar
- En linux
- Se debe tener configurada la variable JAVA_HOME configurada
Maven
- Cuando instalamos el plugin Java Extension se instalo tambien el plugin «Maven for Java»
- Entonces debemos configurarla, para esto la buscamos en plugins y damos clic en el engranaje
- En linux para saber la ubicación de maven ejecutamos
whereis maven
whereis mvn
- Resultado
maven: /etc/maven /usr/share/maven
mvn: /usr/bin/mvn /usr/share/man/man1/mvn.1.gz
- Regresamos al VS Code y en Executable: Path la agregamos
Plugin: Spring Boot Extension Pack
- Ahora necesitamos instalar la extesión
Crear Proyecto Spring
- Ejecutamos SHIFT+CTRL+P
- escribimos «Spring»
- Y seleccionamos la opción «Spring Initializr: Create a Maven Project»
- Especificamos la versión de Spring Boot a Utilizar
- Que lenguaje de programación
- Creamos el ID del grupo
- El nombre del proyecto
- Especificamos el tipo de paquete
- Seleccionamos la versión de Java
- Ahora podemos seleccionar la dependencias que deseamos utilizar, para el ejmplo se ba a crear una aplicación web
- Por tanto escribimos «Spring Web»
- Nos indica que ya tenemos una dependencia
- Ahora debemos indicarle donde se desea guardar el proyecto
- Nos indica que se pudo crear el proyecto de forma correcta
- Le damos «Open»
- Y nos abre el proyecto
- Podemos ver que comienza a importar la librerías
Creamos un fichero index.html
- ruta: src->resources->static-index.html
- Le damos CTRL+SPACE
- Y podemos escribir HTML para crear una plantilla HTML
- Se nos crea la plantilla
- Modificamos
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<title>Page Title</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<link rel='stylesheet' type='text/css' media='screen' href='main.css'>
<script src='main.js'></script>
</head>
<body>
<h1>Hola Gustavo</h1>
</body>
</html>
Configuración Tomcat + VS CODE
- Vamos a la seccion de SERVER->Community Sever Connector
- Click derecho create new server
- Nos indica se deseamos descargar uno YES
- Seleccionamos apache tomcat 10
- Acaptamos la licencia
- Comienza a descargar
- Nos aparece el servidor
- clic derecho iniciar
- Ahora vamos al proyecto y le damos iniciar