{"id":12373,"date":"2022-09-29T16:24:48","date_gmt":"2022-09-29T22:24:48","guid":{"rendered":"http:\/\/201.237.206.56\/Sitios\/ugit.siua.ac.cr\/?p=12373"},"modified":"2022-09-30T10:26:06","modified_gmt":"2022-09-30T16:26:06","slug":"spring-boot-crear-proyecto-en-vs-code","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=12373","title":{"rendered":"Spring Boot: Crear proyecto en VS Code"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li>Configurar VS code para Spring Boot: <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Tutorial c\u00f3mo crear un proyecto Spring Boot Java\/Maven en VSCode\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/BSLCmMDxWzg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de Java<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>https:\/\/linuxhint.com\/install-java-ubuntu-22-04\/<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Instalamos OpenJDK 18 \nsudo apt install -y openjdk-18-jdk\n\n\/\/ Instalamos OpenJDK 18 JRE\nsudo apt install -y openjdk-18-jre\n\n\/\/ <strong>Java SE Development Kit 18<\/strong>\n\/\/ Dependencias\nsudo apt install -y libc6-x32 libc6-i386\n\n\/\/ Descargamos de la p\u00e1gina oficial\n\/\/ https:\/\/www.oracle.com\/java\/technologies\/downloads\/\n\/\/Descargamos\n wget https:\/\/download.oracle.com\/java\/19\/latest\/jdk-19_linux-x64_bin.deb\n\n\/\/Instalamos\nsudo apt install .\/jdk-19_linux-x64_bin.deb\n\n\/\/ Verificamos las versiones\njava -version\njavac -version\n\n\/\/ Para saber donde esta instalado\nwhereis java\n\n\/\/ Resultado\njava: \/usr\/bin\/java \/etc\/java \/usr\/share\/java \/usr\/share\/man\/man1\/java.1.gz\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Para administrar las diferentes versiones de java instaladas podemo ejecutar<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo update-alternatives --config java<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos muestra<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>  Selecci\u00f3n   Ruta                                            Prioridad  Estado\n------------------------------------------------------------\n  0            \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java      1811      modo autom\u00e1tico\n  1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      modo manual\n* 2            \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java      1811      modo manual\n  3            \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java   1081      modo manual\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Establecemos java-18-openjdk-amd64 como principal y compiamos la ruta del java para \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Pulse &lt;Intro&gt; para mantener el valor por omisi\u00f3n &#91;*] o pulse un n\u00famero de selecci\u00f3n: 2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Variable JAVA_HOME<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Para crear la variable JAVA_HOME abrimos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/environment<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Agregamos al final del archivo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>JAVA_HOME=\"\/usr\/lib\/jvm\/java-18-openjdk-amd64\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Recaragamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>source \/etc\/environment<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Ejecutamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo $JAVA_HOME<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Resultado<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/lib\/jvm\/java-18-openjdk-amd64<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Requisitos:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Plugins necesarios<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero necesitamos instalar el plugin \u00abJava Extension Pack\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"861\" height=\"273\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_020-1.png\" alt=\"\" class=\"wp-image-12375\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_020-1.png 861w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_020-1-300x95.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_020-1-768x244.png 768w\" sizes=\"(max-width: 861px) 100vw, 861px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n Java Runtime<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Presionamos SHIFT+CTRL+P<\/li><li>Escribimos: java<\/li><li>Y seleccionamos la opci\u00f3n \u00abJava: Configure Java Runtime\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"894\" height=\"333\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_021-1.png\" alt=\"\" class=\"wp-image-12378\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_021-1.png 894w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_021-1-300x112.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_021-1-768x286.png 768w\" sizes=\"(max-width: 894px) 100vw, 894px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Si no se tiene instalado ning\u00fan java desde aqu\u00ed se puede instalar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"788\" height=\"362\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_022-1.png\" alt=\"\" class=\"wp-image-12380\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_022-1.png 788w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_022-1-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_022-1-768x353.png 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En linux<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"295\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_023-1-1024x295.png\" alt=\"\" class=\"wp-image-12382\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_023-1-1024x295.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_023-1-300x87.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_023-1-768x222.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_023-1-1536x443.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_023-1.png 1588w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se debe tener configurada la variable JAVA_HOME configurada<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Maven<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Cuando instalamos el plugin Java Extension se instalo tambien el plugin <strong>\u00abMaven for Java\u00bb<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"299\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_024-1.png\" alt=\"\" class=\"wp-image-12384\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_024-1.png 904w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_024-1-300x99.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_024-1-768x254.png 768w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Entonces debemos configurarla, para esto la buscamos en plugins y damos clic en el engranaje<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"281\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_025.png\" alt=\"\" class=\"wp-image-12385\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_025.png 708w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_025-300x119.png 300w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En linux para saber la ubicaci\u00f3n de maven ejecutamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>whereis maven\nwhereis mvn<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Resultado<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>maven: \/etc\/maven \/usr\/share\/maven\nmvn: \/usr\/bin\/mvn \/usr\/share\/man\/man1\/mvn.1.gz<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Regresamos al VS Code y en Executable: Path la agregamos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"209\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_026-2.png\" alt=\"\" class=\"wp-image-12388\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_026-2.png 644w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_026-2-300x97.png 300w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Plugin: Spring Boot Extension Pack<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora necesitamos instalar la extesi\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"299\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_027-1.png\" alt=\"\" class=\"wp-image-12390\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_027-1.png 746w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_027-1-300x120.png 300w\" sizes=\"(max-width: 746px) 100vw, 746px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Crear Proyecto Spring<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Ejecutamos SHIFT+CTRL+P<\/li><li>escribimos \u00abSpring\u00bb<\/li><li>Y seleccionamos la opci\u00f3n \u00abSpring Initializr: Create a Maven Project\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"357\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_028.png\" alt=\"\" class=\"wp-image-12392\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_028.png 827w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_028-300x130.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_028-768x332.png 768w\" sizes=\"(max-width: 827px) 100vw, 827px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Especificamos la versi\u00f3n de Spring Boot a Utilizar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"831\" height=\"329\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_029.png\" alt=\"\" class=\"wp-image-12394\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_029.png 831w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_029-300x119.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_029-768x304.png 768w\" sizes=\"(max-width: 831px) 100vw, 831px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Que lenguaje de programaci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"232\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_030.png\" alt=\"\" class=\"wp-image-12395\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_030.png 836w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_030-300x83.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_030-768x213.png 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos el ID del grupo<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"142\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_031.png\" alt=\"\" class=\"wp-image-12397\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_031.png 648w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_031-300x66.png 300w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>El nombre del proyecto<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"646\" height=\"119\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_032.png\" alt=\"\" class=\"wp-image-12398\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_032.png 646w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_032-300x55.png 300w\" sizes=\"(max-width: 646px) 100vw, 646px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Especificamos el tipo de paquete<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"213\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_033.png\" alt=\"\" class=\"wp-image-12400\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_033.png 839w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_033-300x76.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_033-768x195.png 768w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccionamos la versi\u00f3n de Java<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"184\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_034.png\" alt=\"\" class=\"wp-image-12401\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_034.png 682w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_034-300x81.png 300w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora podemos seleccionar la dependencias que deseamos utilizar, para el ejmplo se ba a crear una aplicaci\u00f3n web<\/li><li>Por tanto escribimos \u00abSpring Web\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"233\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_035.png\" alt=\"\" class=\"wp-image-12402\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_035.png 648w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_035-300x108.png 300w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos indica que ya tenemos una dependencia<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"134\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_036.png\" alt=\"\" class=\"wp-image-12404\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_036.png 628w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_036-300x64.png 300w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora debemos indicarle donde se desea guardar el proyecto<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"256\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_037-1024x256.png\" alt=\"\" class=\"wp-image-12405\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_037-1024x256.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_037-300x75.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_037-768x192.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_037.png 1079w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos indica que se pudo crear el proyecto de forma correcta<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"481\" height=\"174\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_038.png\" alt=\"\" class=\"wp-image-12406\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_038.png 481w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_038-300x109.png 300w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le damos \u00abOpen\u00bb<\/li><li>Y nos abre el proyecto<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"631\" height=\"386\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_039.png\" alt=\"\" class=\"wp-image-12407\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_039.png 631w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_039-300x184.png 300w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Podemos ver que comienza a importar la librer\u00edas<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1012\" height=\"181\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_040.png\" alt=\"\" class=\"wp-image-12408\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_040.png 1012w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_040-300x54.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_040-768x137.png 768w\" sizes=\"(max-width: 1012px) 100vw, 1012px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Creamos un fichero index.html<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>ruta: src->resources->static-index.html<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"433\" height=\"477\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_041.png\" alt=\"\" class=\"wp-image-12428\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_041.png 433w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_041-272x300.png 272w\" sizes=\"(max-width: 433px) 100vw, 433px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le damos CTRL+SPACE<\/li><li>Y podemos escribir HTML para crear una plantilla HTML<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"527\" height=\"246\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_042.png\" alt=\"\" class=\"wp-image-12430\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_042.png 527w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_042-300x140.png 300w\" sizes=\"(max-width: 527px) 100vw, 527px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se nos crea la plantilla<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"308\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_043.png\" alt=\"\" class=\"wp-image-12432\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_043.png 726w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_043-300x127.png 300w\" sizes=\"(max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Modificamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html>\n&lt;html>\n&lt;head>\n    &lt;meta charset='utf-8'>\n    &lt;meta http-equiv='X-UA-Compatible' content='IE=edge'>\n    &lt;title>Page Title&lt;\/title>\n    &lt;meta name='viewport' content='width=device-width, initial-scale=1'>\n    &lt;link rel='stylesheet' type='text\/css' media='screen' href='main.css'>\n    &lt;script src='main.js'>&lt;\/script>\n&lt;\/head>\n&lt;body>\n    &lt;h1>Hola Gustavo&lt;\/h1>\n&lt;\/body>\n&lt;\/html><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n Tomcat + VS CODE<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Vamos a la seccion de SERVER->Community Sever Connector <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"104\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_044.png\" alt=\"\" class=\"wp-image-12435\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_044.png 338w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_044-300x92.png 300w\" sizes=\"(max-width: 338px) 100vw, 338px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Click derecho create new server<\/li><li>Nos indica se deseamos descargar uno YES<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"272\" height=\"118\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_045.png\" alt=\"\" class=\"wp-image-12436\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccionamos apache tomcat 10<\/li><li>Acaptamos la licencia<\/li><li>Comienza a descargar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"124\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_046.png\" alt=\"\" class=\"wp-image-12437\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_046.png 468w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_046-300x79.png 300w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos aparece el servidor<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"437\" height=\"118\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_047.png\" alt=\"\" class=\"wp-image-12438\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_047.png 437w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_047-300x81.png 300w\" sizes=\"(max-width: 437px) 100vw, 437px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>clic derecho iniciar<\/li><li>Ahora vamos al proyecto y le damos iniciar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"107\" src=\"\/wp-content\/uploads\/2022\/09\/Seleccion_048.png\" alt=\"\" class=\"wp-image-12439\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_048.png 541w, https:\/\/sada.services\/wp-content\/uploads\/2022\/09\/Seleccion_048-300x59.png 300w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configurar VS code para Spring Boot: Instalaci\u00f3n de Java https:\/\/linuxhint.com\/install-java-ubuntu-22-04\/ Para administrar las diferentes versiones de java instaladas podemo ejecutar Nos muestra Establecemos java-18-openjdk-amd64 como principal y compiamos la ruta del java para \/usr\/lib\/jvm\/java-18-openjdk-amd64\/bin\/java Variable JAVA_HOME Para crear la variable JAVA_HOME abrimos Agregamos al final del archivo Recaragamos Ejecutamos Resultado Requisitos: Plugins necesarios Primero necesitamos [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[433],"tags":[434,435],"class_list":["post-12373","post","type-post","status-publish","format-standard","hentry","category-spring-boot","tag-spring-boot","tag-vs-code"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/12373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12373"}],"version-history":[{"count":20,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/12373\/revisions"}],"predecessor-version":[{"id":12440,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/12373\/revisions\/12440"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}