Bird
0
0

Given this application.properties snippet:

medium📝 Debug Q7 of 15
Spring Boot - Application Configuration
Given this application.properties snippet:
spring.datasource.url=jdbc:mysql://localhost:3306/db
spring.datasource.username=root
spring.datasource.password=secret
spring.datasource.username=admin

What username will Spring Boot use?
Aroot
Badmin
Csecret
Dnull
Step-by-Step Solution
Solution:
  1. Step 1: Identify duplicate property keys

    spring.datasource.username is defined twice: once as root, then admin.
  2. Step 2: Understand property override behavior

    Last occurrence overrides previous ones, so admin is used.
  3. Final Answer:

    admin -> Option B
  4. Quick Check:

    Last property value wins on duplicates [OK]
Quick Trick: Last duplicate property value overrides previous [OK]
Common Mistakes:
  • Using first occurrence value
  • Confusing password with username
  • Assuming error on duplicates

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes