Hello,
Recently, I started a new job (4 months now) and I still have a lot to learn from Spring. One of the issues we're having is that when we bring objects from the DB and map them into (Repository -> Service -> Controller) a JSON, it brings a lot of unnecessary data - For example (small example):
We have an Employee class which has a Department object and it brings the following:
Class details:
If I want to build a "custom" mapper, which is the best practice? Or how can I implement something that allows me to create a JSON that brings me something like this:
I've been doing some research and I stumbled across the following recommendations:
Jackson JSON Views
JSON Filter and JSON Views This one taken from another forum.
Also I've been thinking about using a generic object that contains a HashMap so I can include, on the Controller, the data that I want or need for an specific screen.
I really appreciate any help - hope the question is clear enough.