Las clases abstractas son una característica importante de la programación orientada a objetos en Java. Una clase abstracta es una clase que no se puede instanciar directamente y se utiliza como base para otras clases. Una clase abstracta puede tener métodos abstractos, que son métodos que no tienen una implementación y deben ser implementados por
Una clase es el plano o plantilla y un objeto su instancia concreta en memoria. Conoce la diferencia entre clase y objeto en Java con ejemplos de código.
Anotaciones Aprender sobre cómo lanzar tu aplicación increíblemente rápido con Spring Boot
Spring Framework Aprender sobre el framework mas usado de JAVA
En la programación orientada a objetos, una clase singleton es una clase que solo puede tener un objeto (una instancia de la clase) a la vez. Después de la primera vez, si intentamos instanciar la clase Singleton, la nueva variable también apunta a la primera instancia creada. Entonces, cualquier modificación que hagamos a cualquier variable
La anotación Spring @Configuration es parte del marco Spring Core. La anotación Spring Configuration indica que la clase tiene métodos de definición de @Bean. Entonces, el contenedor Spring puede procesar la clase y generar Spring Beans para usar en la aplicación. Video explicativo La anotación Spring @Configuration nos permite usar anotaciones para la inyección de
Si quieres validar tu objeto automáticamente en Spring Boot se puede usar “javax.validation.ConstraintValidator”. En esté post dejaré un ejemplo de cómo se puede crear uno especifico para tu proyecto. También puedes usar los ya creados que puedes mirar aquí https://javaee.github.io/javaee-spec/javadocs/javax/validation/constraints/package-summary.html Creando la anotación Con la anotación @Constraint definimos la clase que va a validar nuestro campo.
La anotación Spring Component se utiliza para indicar una clase como componente. Significa que Spring detectará automáticamente estas clases para la inyección de dependencia cuando se utilice la configuración basada en anotaciones y el escaneo de classpath. Vídeo Explicativo Tipos de @Component Spring proporciona algunas anotaciones especializadas: @Controller, @Service y @Repository. Todos proporcionan la misma
HashCode es un identificador de 32 bits que se almacena en un Hash en la instancia de la clase. Toda clase debe proveer de un método hashCode() que permite recuperar el Hash Code asignado, por defecto, por la clase Object. El HashCode tiene una especial importancia para el rendimiento de las tablas hash y otras
La anotación @Autowired nos proporciona control a la hora de querer inyectar nuestras dependencias o instancias que se almacenan en el contexto de Spring. Hay varias forma en las que se usa @Autowired en las que se encuentran, las propiedas, los constructores y los setters. Vídeo explicativo Modos de inyección con @Autowired Por tipo (by
Cada viernes recibe lo más nuevo del ecosistema Java: frameworks, herramientas y mejores prácticas.
🔒 Sin spam. Cancela cuando quieras.