Swiftorial Logo
Home
Swift Lessons
Tutorials
Learn More
Career
Resources

Spring Boot FAQ: Top Questions

17. What is @Value annotation used for in Spring Boot?

The @Value annotation is used to inject values into fields from application properties or system environment.

📥 Example:

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

📘 Explanation:

  • Can inject from application.properties or environment variables.
  • Supports default values using : syntax (e.g., @Value("${name:default}")).

🏆 Expected Output:

Injects "app.title" property into field.

🛠️ Use Cases:

  • Accessing config without full binding class.
  • Quick configuration for constants.