A simple demo of implementing realworld using Spring. It follows a standard layered architecture or package by layer.
- Import
Conduit.postman_collection.json
- Start by calling
/login
api - Interact with other endpoints
This project serves a learning project so you'll also see QueryDsl
,
spring-data's Query and Method being used. Mapper like mapstruct
which can
make mapping for empty fields during update operation is ommitted for
simplicity.
package by layer
is not the most maintainable package strategy as it'll turn
the project into a scrolling simulator as it grow.