Bird
0
0

If you add a dependency for Spring Data JPA in a Spring Boot project, what happens by default?

medium📝 component behavior Q5 of 15
Spring Boot - Fundamentals
If you add a dependency for Spring Data JPA in a Spring Boot project, what happens by default?
ASpring Boot disables JPA auto-configuration
BYou must manually configure the EntityManagerFactory bean
CSpring Boot auto-configures JPA and connects to an in-memory database if none specified
DThe application fails to start without XML config
Step-by-Step Solution
Solution:
  1. Step 1: Recognize Spring Boot's auto-configuration for JPA

    When Spring Data JPA dependency is present, Spring Boot auto-configures JPA and sets up an in-memory database if no other DB is configured.
  2. Step 2: Contrast with manual config needs

    Manual bean setup is not required; Spring Boot handles it automatically.
  3. Final Answer:

    Spring Boot auto-configures JPA and connects to an in-memory database if none specified -> Option C
  4. Quick Check:

    JPA auto-config = C [OK]
Quick Trick: Spring Boot auto-configures JPA with in-memory DB if none set [OK]
Common Mistakes:
  • Thinking manual EntityManagerFactory setup is needed
  • Assuming auto-configuration disables JPA
  • Believing XML config is mandatory

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes