Seleccionar página

Cómo usar @Value en Spring Boot para leer configuraciones fácilmente

Cómo usar @Value en Spring Boot para leer configuraciones fácilmente

Introducción

En Pulsosoft entendemos que mantener la configuración separada del código es clave para proyectos profesionales. En este artículo descubrirás cómo usar la anotación @Value en Spring Boot para leer variables del archivo application.properties o del entorno, manteniendo tu aplicación limpia y fácil de mantener.

¿Qué es @Value en Spring Boot?

La anotación @Value permite inyectar valores directamente en tus clases desde archivos de configuración. Esto evita el uso de valores “hardcodeados” y mejora la portabilidad del proyecto.


    @Value("${app.name}")
    private String appName;
    

De esta forma, appName obtiene su valor del archivo application.properties.

Ejemplo práctico

En tu archivo application.properties agrega:


    app.name=Pulsosoft Blog
    app.version=1.0
    

Y en tu clase Java:


    @RestController
    public class InfoController {
        @Value("${app.name}")
        private String name;

        @Value("${app.version}")
        private String version;

        @GetMapping("/info")
        public String getAppInfo() {
            return name + " - " + version;
        }
    }
    

Ahora, al ejecutar tu app y visitar /info, verás la información configurada sin tocar el código.

Buenas prácticas

  • Evita valores sensibles (como contraseñas) en archivos públicos.
  • Usa variables de entorno para configuraciones específicas de despliegue.
  • Centraliza configuraciones en un solo archivo por entorno (dev, test, prod).

Conclusión

Usar @Value te permite crear aplicaciones más limpias, seguras y profesionales. Si buscas dominar las bases de Spring Boot y convertirte en un desarrollador backend sólido, empieza aplicando buenas prácticas desde hoy.

💡 ¿Te gustó este artículo? Aprende más sobre desarrollo backend con Pulsosoft. Únete a la comunidad y sigue construyendo tu camino hacia la libertad profesional 🚀

Escrito por Giovanny Benitez

Más de esta categoría

Cómo crear una marca personal sólida como desarrollador

Cómo crear una marca personal sólida como desarrollador

Cómo crear una marca personal sólida como desarrollador Introducción: Construir una marca personal sólida como desarrollador es una de las decisiones más estratégicas que puedes tomar para acelerar tu carrera. En Pulsosoft siempre hablamos de esto: no basta con ser...

leer más
Cómo crear una marca personal sólida como desarrollador

Cómo crear una marca personal sólida como desarrollador

Cómo crear una marca personal sólida como desarrollador Introducción: Construir una marca personal sólida como desarrollador es una de las decisiones más estratégicas que puedes tomar para acelerar tu carrera. En Pulsosoft siempre hablamos de esto: no basta con ser...

leer más
Cómo crear una marca personal sólida como desarrollador

Cómo crear una marca personal sólida como desarrollador

Cómo crear una marca personal sólida como desarrollador Introducción: Construir una marca personal sólida como desarrollador es una de las decisiones más estratégicas que puedes tomar para acelerar tu carrera. En Pulsosoft siempre hablamos de esto: no basta con ser...

leer más

0 Comentarios

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *