Bird
0
0

How can you override a property defined in application.properties using command line when starting a Spring Boot app?

hard📝 Application Q9 of 15
Spring Boot - Fundamentals
How can you override a property defined in application.properties using command line when starting a Spring Boot app?
Ajava -jar app.jar -Dproperty.name=value
Bjava -jar app.jar --property.name=value
Cjava -jar app.jar /property.name=value
Djava -jar app.jar property.name=value
Step-by-Step Solution
Solution:
  1. Step 1: Understand Spring Boot command line overrides

    Spring Boot accepts property overrides with --property.name=value syntax.
  2. Step 2: Compare options

    Only java -jar app.jar --property.name=value uses the correct double dash prefix for property override.
  3. Final Answer:

    Override with --property.name=value on command line -> Option B
  4. Quick Check:

    Command line override = --property.name=value [OK]
Quick Trick: Use --property.name=value to override properties [OK]
Common Mistakes:
  • Using -D for Spring Boot properties
  • Missing dashes before property
  • Passing property without prefix

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes