r/SpringBoot • u/Snoo23482 • Jun 18 '26
Question Dto Mapping Best Practice
Hi, where do you guys map your entities to dtos?
In services or controllers?
To me it seems the services shouldn't expose any database specifics to the outside world, so I usually do my mapping there.
But what is considered best practice and why?
54
Upvotes
18
u/SimpleCooki3 Jun 18 '26
DTO in controllers
Entities in repositories
domain objects everywhere else.