Se ha lanzado una nueva generación de Spring Framework, después de 5 años con Spring Framework 5.x, en noviembre de 2022, se ha lanzado Spring […]
Continue readingCategory: Java
Java – Inferencia de tipo en variables locales
Revisemos algunas consideraciones al usar la inferencia de tipo de variable local Java. Básicamente, permite que el desarrollador use la palabra var en lugar del tipo al declarar variables locales (en métodos), el compilador puede inferir el tipo desde el lado derecho de la asignación.
Continue readingMicroProfile overview
MicroProfile es una iniciativa de código abierto administrada por la Fundación Eclipse. MicroProfile optimiza Enterprise Java para microservicios, proporcionando muchas características nativas de la nube
Continue readingBloque Try Catch en Java
En Java, el bloque try/catch es la alternativa para manejar las excepciones correctamente y evitar que la aplicación se cuelgue. Tiene características útiles como declaraciones de multiple catch, finally o try-with-resources.
Continue readingProveedor de PKCS 11 en varias versiones de Java
Un enfoque para crear proveedores SunPKCS11 sin importar la versión de Java, para interactuar con tarjetas inteligentes. Soporta la versión Java 5 a Java 18 en este momento.A cross version approach to create S
Continue readingJDBI y el patrón Especificación
JDBI es una biblioteca para acceder a datos de relaciones en Java, no brinda soporte para el patrón de especificación, pero con algunas clases y código podemos implementarlo y usarlo.
Continue reading¿Cómo obtener la ubicación actual de un JAR en Java?
Aprendamos sobre diferentes enfoques y preocupaciones cuando queremos encontrar el directorio actual donde se está ejecutando un archivo JAR….
Continue readingSpring Data JPA y el patrón Specification
Spring Data JPA brinda soporte al patrón de especificación que nos ayudará a reducir la cantidad de métodos en nuestro repositorio mejorando la legibilidad y el mantenimiento del código.
Continue readingUso del Deprecated “for removal”
Java 9 agregó el atributo forRemoval a la anotación @Deprecated, el propósito es hacerle saber al desarrollador que existe una intención real en el futuro cercano (próximos lanzamientos) de eliminar completamente ese código. Por lo tanto, dejar de usarlo debe ser una alta prioridad.
Continue readingHaciendo de Visual Studio Code nuestro IDE de JAVA
Con unos sencillos y pocos pasos, podemos hacer que Visual Studio Code se convierta en nuestro IDE para desarrollar en Java.
Continue reading