Це відео не доступне.
Перепрошуємо.
🚀🔥 OPTIMIZA JAVA Y SPRING BOOT EN VISUAL STUDIO CODE | JONNHY DEV
Вставка
- Опубліковано 15 лип 2023
- En este video, Jonnhy Dev nos muestra cómo optimizar nuestro flujo de trabajo de desarrollo Java y Spring Boot utilizando VSCode. Con su experiencia y conocimiento en la materia, nos guiará paso a paso para lograr una programación eficiente y una productividad mejorada.
-----------------
💬 REDES SOCIALES DE JONATHAN:
📸 INSTAGRAM: / jonazan06
🖇 LINKEDIN: / jonathanmoralesgonzalvez
-----------------
🤓 MIS CURSOS 100% GRATUITOS:
🔴 CURSO COMPLETO DE HTML5: • 🔴 CURSO COMPLETO DE HT...
🔵 CURSO COMPLETO DE CSS3: • 🔵 CURSO COMPLETO DE CS...
🟡 CURSO COMPLETO DE JAVASCRIPT: • 🟡 CURSO COMPLETO DE JA...
🔶️👨🏻💻 CURSO COMPLETO DE GIT: • 🔶️👨🏻💻 CURSO COMPLETO ...
👨🏻💻 CURSO DE SQL / MYSQL: • 👨🏻💻 CURSO DE SQL / MY...
-----------------
💬 MIS REDES SOCIALES:
🕊 TWITTER: / d_espanadero
📸 INSTAGRAM: / danielespanadero
☕️ GITHUB: github.com/DanielEspanadero
🖇 LINKEDIN: / daniel-espanadero
Digo voy a mirar el vídeo solo por entretenimiento porque mi IDE esta bien optimizado, pero e aprendido como un loco. Gracias 🫂
Muchas gracias por tus palabras. Es un honor leer este tipo de comentarios. Un abrazo!
Me han ayudado un moton, estoy aprendiendo Spring y quiero hacer proyectos pero no he visto algun canal que explique mejor que ustedes el tema, ojala hagan suban mas proyectos usando Java como Backend
Muchas gracias por tu comentario, Alex. Pues sí que tengo idea de seguir subiendo material con Java y Spring. Suscríbete para no perderte nada. Un fuerte abrazo! 🙌🏻
Tremendo!! Estuve buscando esto durante meses.. Gracias!!
Me alegro mucho de que este material te sirviera. Espero poder subir más cosas de VSCode pronto. Un abrazo!
Hola Dani, siempre es agradable ver un video tuyo.
Te cuento que hasta hace poco usaba Intellij para el desarrollo de Java y Spring Boot.
Sin embargo, VS Code ha implementado muchos plugins interesantes para Java, a diferencia de hace unos años atrás. y al día de hoy me quedo con esta herramienta de trabajo.
PD: Ojala puedas hacer un video de "Un día en tu trabajo como Programador" .
Saludos y éxitos!
Muchas gracias por tu comentario, Christian. La verdad es que VS Code se esta poniendo las pilas a la hora de mejorar el rendimiento de su IDE. Creo que pronto estará a la altura de IntelliJ, el problema que siempre tiene es que la configuraciñon la tienes que realizar tú solito y eso es un tostón que con IntelliJ no pasa.
Pues sí que me gustaría realizar un vídeo de 1 día en mi trabajo, pero lo veo complicado por temas de confidencialidad y demás... A la que tenga la oportunidad de hacerlo, no dudes que lo voy a hacer. Un saludo.
Hola Daniel muchas gracias por este video. Estoy aprendiendo Java. Vi este video y quedé enamorado con toda esa configuración. Daniel ¿Puedes preguntarle a tu amigo cuáles son los temas que usa en sus perfiles (Frontend y Java)? Por favor 🙏🏽
Muchas gracias por tu comentario, Carlos. Pues tenemos pensado grabar varios vídeos sobre el tema, pero nunca coincidimos. En caso de que se alargue mucho, grabaré algo explicando cómo configurar VSCode para que sea visualmente atractivo, aunque Jonathan me da mil vueltas en estos temas jeje. Un fuerte abrazo!
No sabía que Visual Studio Code estuviera tan avanzado en el desarrollo con Spring. Muchas gracias por compartir vuestra sabiduría. Pondré en práctica vuestras enseñanzas.
La verdad es que poco a poco van sacando nuevas actualizaciones que optimizan el trabajo con estas tecnologías. Un saludo! 🙂🙌
Excelente video, llevo mucho tiempo trabajando con VSCode en javascript y estoy tan acostumbrado, ahora estoy comenzando a desarrollar con java y spring boot y me da pereza tener que comenzar en otro ID, este video me ha ayudado un monto. En VSCode tengo todas mis configuraciones, atajos que me hacen trabajar de forma fluida.
Excelente.
Muchas gracias por tu comentario. La verdad es que pensamos este vídeo para casos como el tuyo. Además que VSCode está haciendo muy buen trabajo con Java y el rendimiento a la hora de trabajar es bastante aceptable. Me alegro mucho de que te haya servido. Un abrazo! 🙂🙌🏻
Una excelente explicacion para aquellos que ya estan acostumbrados a vs code y van a entrar a java y de paso te ahorras unos cuantos megas con diferencia de intellij 👍👍👍👍
Muchas gracias por tu comentario, la verdad es que Jonnhy Dev es un top mundial en cuanto a IDEs se refiere, espero hacer mas colaboraciones de estas por aquí ya que está muy al día de estas cosas. Un abrazo!
Muy buen video, muy buena Info. Actualmente uso mas IntelliJ debido a que desgraciadamente en mi trabajo al ser un entorno más cerrado no tenemos acceso a todos los Plugins de vscode ya que ellos tienes que aprobarlos primero y meterlos en artifactory pero si no fuera por eso yo encantado usaría una confirmación como la que mostraste. Muchas gracias y Saludos desde Mexico
Muchas gracias por tu comentario, Cesar. Creo que es bueno por lo menos conocer la existencia y la posibilidad usar diferentes entornos de trabajo. Aunque en la actualidad no puedes elegir, estoy seguro de que podrás hacerlo en un futuro. Un fuerte abrazo desde Barcelona. 🙂🙌🏻
Excelente video. Gracias por demostrar como utilizar esta aplicación con java me a gustado mucho
Muchas gracias a tí por comentar, Manuel. Un abrazo!
como odio Java pero debo aprenderlo a fuerza xd me ha servido un monton !
Acabarás teniendo una relación amor-odio con Java jeje. 🤘🏻
Gracias por la ayuda. Por favor tal vez hay la parte dos o algun pdf o pagina de Jhony Dev para seguir con las configuraciones?.
Vi el vídeo y empecé inmediatamente con vscode y me va bien
Muchas gracias por tu comentario. Me alegro mucho de que te haya funcionado. Un fuerte abrazo! 🙂🙌🏻🙌🏻
excelente video
Muchaa gracias amigo, un fuerte abrazo!
gran aporte a los que no nos acostumbramos a intellij
que pase la settings para echarle un ojo en un repo de o algo.
un saludo genio
Hola Lucas, ya tenemos hablado Dani y yo de hacer un futuro video para abarcar perfiles + settings aunque probablemente realicemos primero un nuevo video de la misma finalidad que este pero en vez de Java, dedicado al entorno de desarrollo para Front (web [Angular] y movil [React Native]).
Si necesitas conocer algun setting en particular que te haya llamado la atencion dentro de este video hazmelo saber y te comparto el copypaste por aqui a la par que una breve explicacion de lo que se esta modificando. Y sino, atento a los futuros videos de su canal!
Un saludo Lucas!
Muchas gracias por tu comentario, Lucas. Estate atento ya que el vídeo de setting va a ser bastante rompedor, no hay nada de ese calibre en todo UA-cam. Será un vídeo especial.
Un fuerte abrazo!
Muchas gracias por el video, muy instructivo. Ojalá hicieran tutoriales cortos de todo lo referente a Spring Boot y Angular. Saludos desde Colombia.
Mil gracias por tus palabras, Habrá mas vídeos profundizando en el maravilloso mundo de VS Code. Un fuerte abrazo!
@@danielespanadero si, más que todo la parte de configuración de VsCode, el uso de archivo settings.json
@@TheSoporte Tomo nota, aun así te paso el LinkedIn de Jonnhy. Seguro que si le escribes diciendo que vas de parte de este vídeo te ayudará en ese sentido.
www.linkedin.com/in/jonydev/
Un saludo!
Para casi todo he preferido el VSC menos para Java, no sabía lo de los perfiles en VSC, tener tantas extensiones afectando mis proyectos de front creo que cargaba mucho mis proyectos, toca crear un perfil para cada entorno ahora.
En lo personal, para utilizar Java y Spring, prefiero utilizar un IDE como IntelliJ. Pero he de reconocer que VSCode bien optimizado es una buena elección que no descarto para el día de mañana, sobre todo para tenerlo todo dentro de un mismo entorno de trabajo, aunque sea en diferentes perfiles para optimizar recursos como bien has comentado. Me alegro de que te haya gustado el vídeo, un fuerte abrazo!
INTERESANTE ESE CREADOR DE CRUD AUTOMATICO EN EL CONTROLLER.
La verdad es que es algo muy potente, sobre todo para cuando trabajas haciendo CRUDs. Creo que es crucial automatizar procesos cuando realizas tareas repetitivas. Un fuerte abrazo! 🙌
Si la verdad es una gozada para aquellos developers que se inflan a implementar nuevos CRUDS y/o servicios dentro de la logica de negocio y te ahorra reciclar ficheros y copypastes de terceros! 🤩
Hola Dani... genial tú video ya me estoy cambiando a VSC para trabajar . Jajaja podrías solicitar a tu amigo el setting.json está muy bueno con configuro visual code
Muchas gracias por tus palabras, pues estoy intentando cuadrar con el para hacer un par de vídeos más relacionados con el tema. Uno de ellos será su settings.json y configurar diferentes perfiles. En 2 o 3 semanas espero que esté. Un abrazo! 😁🤘🏻
El video esta muy bueno, solo falto como crear el perfil desde el principio para que los chicos Juniors y aprendices entiendan como se hace.
Muchas gracias por tu comentario, Frey. En cuanto podamos grabaremos un vídeo exclusivamente de como crear, no solo un perfil, sino diferentes perfiles. Un abrazo.
¡Hola Frey.o.o, cuenta con ello! La verdad que no me imaginaba que llamaría tanto la atención el tema de los perfiles, pero encantado de poder ayudaros con la creación de ellos, son espectacularmente útiles para organizar y no sobrecargar de plug-ins un único perfil que englobe desarrollo para decenas de lenguajes distintos. ¡Un saludo!
ya tienes mas de 200 likes esperando el video prometido
Marchando. Intento cuadrar con Jonathan para grabarlo en cuanto podamos. 😇
Thanks for the tutorial! Amazing. Saludos desde Argentina,. Pude crear mi perfil para java-developer
Me alegro de que el vídeo te fuera de utilidad. Un fuerte abrazo desde Barcelona, España. 🤘🏻
Excelente video, muchas gracias por el contenido fue de gran ayuda. Me gustaría saber si existe un plug in que permita referenciar las clases java, tal como en eclipse se hace con control click y te lleva a esa clase de inmediato, esto es de gran ayuda cuando estas haciendo análisis de codigo, de antemano gracias
Muchas gracias por tus palabras. Pues hasta donde tengo entendido, VS Code lo hace por defecto. Un abrazo! 😎🤘🏻
Magnífico video 🙌🙌. Me ha ayudado bastante. Por cierto que tema de VScode utilizas??
Muy buenas, le preguntaré a Jonathan, pero creo que lo ha personalizado.
Permíteme recomendarte Bearded Theme, es una de las mejores extensiones en cuanto a temas se refiere. Tienes una gran variedad de los mejores para elegir. Un fuerte abrazo!
Hola Pansero4276, el tema que utilizo es el Monokai Pro (Filter Machine) que tenemos para instalar en el marketplace integrado en VSCode PERO en mi usersettings.json de mi perfil de entorno Java he sobreescrito algunos colores tales como “editor.background” o el color de la sintaxis de los métodos declarados entre otros muchos que me faltarían caracteres para poder explicar en una respuesta.
Espero serte de utilidad. ¡Un saludo!
Cual recomiendas, Visual studio code ó IntelliJ? Me agradan estos dos IDE pero me cuesta elegir uno, tanto para java y mas
Pues a mi juicio me gusta más IntelliJ, aunque la decisión va más encaminada en que te gusta a tí.
A día de hoy, teniendo el intellij community gratuito y con tan buen rendimiento, no le veo necesidad a usar otra cosa.
Por cierto, no lo digo para criticar nada... me parece perfecto el video
@@Olivermarch Estoy de acuerdo con lo que comentas, lo mio sinceramente parte de cierta obsesion con el IDE VSCode . De todas maneras IntelliJ me sigue pareciendo un IDE excelente sino el mejor para Jave developers a dia de hoy al ser dedicado exclusivamente para dicho lenguaje.
Mi apuesta por VScode habiendo trabajado con ambos IDEs es porque VSCode se adapta mejor a mi forma de navegacion entre ficheros y la fantastica velocidad de procesado a la hora de realizar ciertas tareas dentro del proyecto. Por no hablar de la compatibilidad con otros plugins de terceros que agregan caracteristicas poderosas (y algunas pijadas) las cuales la comunidad de IntelliJ no ha desarrollado (aun).
Rompiendo una lanza a favor de IntelliJ, supera a vscode cuando se trabaja con numerosos microservicios porque permite al usuario elegir cuales necesita el usuario indexar de la carpeta padre del proyecto que engloba esos N microservicios. Es una caracteristica que ansio que se implemente algun dia en el pack de java de vscode porque la verdad que incluso con 16GB de RAM se sufre a veces.
En definitiva, vscode se ha convertido en mi principal herramienta de trabajo hoy dia pero sostengo tu idea de IntelliJ y mi proposito en este video es poder extender a mas usuarios la existencia y el poder de desarrollo que ofrece VSCode en un lenguaje tan solido como es Java.
@Olivermarch yo sigo siendo maximalista de intelliJ para Java y Spring, por eso necesité ayuda de Jonnhy para un vídeo de estas características, ya que mucha gente lo reclama y casi no hay contenido de calidad con respecto al tema. Un abrazo! 🙂🙌
Me podrías compartir el Setting de tu profile?
Se lo comento a JonnhyDev. Igualmente si no coincide, hago un vídeo compartiendo el mío al completo que tambien me lo piden mucho. Un saludo.
Buenas, si me indicas una vía de comunicación te comparto mi usersettings.json para que lo pruebes, aunque ten en cuenta que no todas las configuraciones serán compatibles con el entorno que tú tengas. Son ajustes a medida para el entorno de trabajo en relación con los plug-ins que utilizo en mi perfil de desarrollo de Java. ¡Un saludo!
Hola y cual sería la extención, que me inserte los Import al editor VSCode
Hasta donde tengo entendido, VSCode lo hace por defecto. No hace falta ninguna extensión. Un saludo.
Gracias por el tutorial he tenido problemas conla parte de testing por ejemplo cuando creo una clase algo facil @DataJpaTest y quiero injectar por ejemplo @Autowired private CategoryRepository categoryRepository; al utilizalo me indica null que nunca se inicalizo eso es cuando creo en VSC. Pero cuando creo la misma clase el mismo codigo en Intellij no tengo problemas y se ejecuta correctamente. Y al uitlizar la clase cread en Intelijj la ejecuto en Vsiual Studio Code corre bien , el problema es cuando creo las clases de Test en VSC...se debe alguna configuration especifica ? Gracias,.Saudos.
¡Gracias por tu comentario! El problema que mencionas podría estar relacionado con la configuración del entorno en VSCode. Verifica que tu proyecto esté bien compilado y que todas las dependencias estén resueltas correctamente. Ejecuta ./mvnw clean install o ./gradlew build según tu gestor de dependencias. Revisa también los logs de la consola para identificar posibles errores adicionales que puedan estar causando que categoryRepository sea nulo. Espero que puedas solucionarlo. Un abrazo!
A ver cómo va yo solo programo en eclipse con Springboot a la vieja escuela ...
HAY UN IDE DE ECLIPSE PERO YA PRECARGADO CON LOS TOOLS DE SPRING BOOT, SE LLAMA SPRING TOOL SUITE O STS. ESA PUEDES USAR.
Muy buenas George, muchas gracias por tu comentario. Si ves que es muy laboriosa la configuración de VSCode, te recomiendo el uso de intelliJ idea community edition, te viene prácticamente configurado de serie y el salto cualitativo de eclipse a intellij es muy grande, va a parecer que pilotas un avión. Jeje. Un fuerte abrazo! 🙂
@georgechinchayanmartinez9809 Es cierto lo que dice el compañero @rickhunter8216 . Te invito a explorar tanto lo que he explicado en el video de Dani como lo que ha sugerido @rickhunter8216 , a mi gusto personal y obsesion por optimizarlo todo, te invito a que te pases o bien a IntelliJ (es una herramienta impecable para Java actualmente) o que le des un intento a mi configuracion y descubras una forma agil, minimalista y eficaz de desarrollo de cualquier tipo de proyecto en Java. Ninguno te va a defraudar.
Se va un poco del tema, pero no consigo configurar vscode para que abra con ventana nueva, siempre lo hace con el ultimo workspace que has trabajado.
Para solucionar tu problema, sigue estos pasos:
1. Ve al menú "File" (Archivo) en la barra de menú superior.
2. Selecciona "Preferences" (Preferencias) y luego "Settings" (Configuración) o simplemente presiona Ctrl+, (coma) para abrir directamente la configuración.
3. Esto abrirá dos paneles: uno para la configuración de usuario (settings.json) y otro para la configuración del workspace (settings.json del workspace actual).
4. Haz clic en el icono de engranaje situado en la esquina superior derecha del panel de configuración y selecciona "Open Settings (JSON)" (Abrir configuración JSON). Esto abrirá el archivo settings.json de tu configuración de usuario.
5. En el archivo settings.json, añade la siguiente línea:
"window.restoreWindows": "none"
6. Guarda el archivo (puedes usar Ctrl+S) y cierra Visual Studio Code.
7. Cuando vuelvas a abrir VSCode, debería abrir una nueva ventana en lugar de restaurar la última sesión de trabajo.
Un saludo!
Perfecto, al principio no funcionaba y decidí abrir nueva ventana cerrar la primera y luego la nueva vacía. Volver a abrir vscode y lo abre en blanco. Recuperé un workspace , trabajé y guardé. Cerrar vscode y al abrirlo de nuevo si funcionó, lo abrió sin ningún espacio de trabajo. GRACIAS por la solución y por tu aportación a la comunidad ❤
Muchas gracias a tí, Michel. Sin los que os pasáis por aquí, esto no sería nada. Un fuerte abrazo.
Quiero esas configruaciones que tiene 😢
Buenas @jesuscangalaya5450 , hay alguna configuracion en concreto que te interese que te comparta? Tengo hablado con Dani de en un futuro realizar un video explicando como manejar milimetricamente cada configuracion ya sea nativa de vscode como del creador de cada plugin que utilizo pero si hay algo que te haya llamado la atencion puedo ayudarte por aqui. 😄
Me ha prometido Jonnhy que haremos un vídeo sobre esa configuración, aunque durará bastante ya que es un friki de estas cosas y lo tiene bastante optimizado, jeje. Un saludo!! 🙂
Primero de todo, muy buen trabajo!
Estoy tratando de trabajar con VSCode en Java despues de pasar por eclipse, STS, IntelliJ y ahora quería probar VSCode y me he encontrado con un problema que no llego a solucionar... no se si es que no tiene tal soporte o que.
El caso es que tengo un workspace con 3 proyectos (1 front, 2 librerias) cada una depende de la otra y al acceder desde la "padre" a las implementaciones de clases de los hijos, me accede al .class en vez de al .java ya que las versiones que estoy ejecutando están todas niveladas.
hay alguna extensión o alguna configuración en concreto que pueda faltarme?
Gracias de antemano.
Muy buenas @topperchitas, la verdad que no habia experimentado ese caso que describes.
En algunos casos, es posible que necesites agregar la carpeta "bin" de tu proyecto a la ruta de acceso de VSCode.
Tambien asegúrate de que la versión de Java que estás usando en VSCode coincide con la versión de Java que necesitas para tus proyectos. Yo en mi caso cuando utilizo distintos jdk, modifico la configuracion Java > Configuration: Runtimes para especificar los distintos paths que necesite apuntar mis proyectos (te creara una nueva llave-valor en tu usersettings.json para que especifiques los paths de tus rutas locales).
Por ultimo se me ocurriria que posiblemente la ruta de acceso a los archivos .java no esté configurada correctamente en VSCode. Para solucionarlo prueba a:
- Abre la configuración de VSCode (Ctrl + ,).
- Busca la sección "Java".
- En la sección "Build Path", verifica que la ruta a los archivos .java de tus proyectos esté configurada correctamente.
- Puedes agregar manualmente las rutas o usar la opción "Agregar carpeta" para buscarlas.
Ojala te funcione alguna de las opciones que se me han ocurrido. Un abrazo @topperchitas!
@@jonathanalejandromoralesgo1740 He hecho de todo ya, lo peor de todo que como siempre... será la cosa mas absurda que ya no vea.....
En mi caso son unos proyectos que en IntelliJ los tiramos con JDK11 y he aplicado los mismos cambios en VSCode (java.configuration.runtimes), he tocado todo tipo de configuraciones por si sonaba la flauta, pero nada...
Es como que no reconoce que la versión que le indico en el gradle, es justamente la misma que tengo en el proyecto "hijo" para referenciar de alguna manera que el codigo fuente es el que esta en el workspace.
Tal vez VSCode no esta preparado para eso, lo probaré con proyectos más simples a ver si es capaz.
Por si no me explico bien es como si vas al Module Settings en IntelliJ, accedes a la carpeta "main" y miras las dependencias, pues le hijo esta con el icono de "modulo" y referencia/enlace perfectamente con el proyecto "librería".
Si en alguna suena la flauta, lo haré saber por si a alguien le sirve de ayuda.
Muchas gracias de todas formas, un abrazo y buenas noches!
@@topperchitas La verdad que tengo mucha curiosidad sobre el problema que estas teniendo.
Quieres que hagamos un anydesk/discord y le echamos un vistazo en el horario que nos cuadre a los 2?
@@jonathanalejandromoralesgo1740 pensé que había contestado, sin problema.
Búscame por SirPerchitas en la red que quieras y ahí estaré 👌 muchas gracias!
@@jonathanalejandromoralesgo1740 Hola Jonathan, ya lo he conseguido haciendo pruebas con dos proyectos simples y utilizando uno de ellos como librería.
la solución en VSCode es indicar que ese proyecto "libreria" es un subproyecto del principal, de esta forma accede al codigo fuente en vez de a la clase.
No se si habrá otra solución pero esto no lo veo muy bien si otros compañeros están utilizando otro IDE como podría ser IntelliJ.
Seguiré indagando a ver si es posible llegar al código fuente sin tener que definirlo como subproyecto.
Buen video, pero el compa interrumpio demás
Muchas gracias, le diré que se calle la proxima vez. 😅