Skip to content
Sharp

Spring Core · interview question

Why is it generally a bad practice to expose database entities directly in a Spring Boot API?

Multiple choiceEasychapter-9-curatedpremiumspring-coredtos-and-entities
Choose one answer
Answer and explanation

Correct answer

D. Entities contain sensitive data that should not be exposed.

Why

Exposing database entities directly can lead to sensitive information being inadvertently exposed to the client. Entities often contain fields that are meant for internal use only, such as passwords or internal IDs.

Test yourself on Spring Core

A free test with instant, explained results. No account needed.

Start free test
All Spring Core questions →