Skip to content

Latest commit

 

History

History
37 lines (20 loc) · 1 KB

README.md

File metadata and controls

37 lines (20 loc) · 1 KB

The Resources project provides utilities to deal with resources in a REST Java application, adding means to decorate returned objects with links to other resources, without to have to annotate your object model.

List of modules

Resources

Model for the resources, independent from any representation or framework.

JSON Resources

General JSON utilities - in particular support for @Data Lombok annotations.

JSON JSR310 Resources

JSON support for JDK8 DateTime API.

Spring Resources

Integration of the resources model and their JSON representation into the Spring Framework.

Dependencies

Main dependencies are:

  • FasterXML Jackson 2.5.4
  • Spring Framework 4.1.5

Developing

Importing in Intellij

  • The Lombok plugin must be installed
  • Do not forget to enable annotation processing in Preferences > Compiler > Annotation processors

History

This library has been copied from the nemerosa/ontrack project.