"Setty" is a demo application that allows the organization of meeting groups and suggests dates when they can meet, given all members' calendars. This repository contains the backend implementation and persists data in MongoDB.
The UI is part of the hateoas-navigator project.
Use the Java compiler flag -parameters to support Jackson with annotation-free constructors.
- Arrays of associations (uris) are not allowed. See my pull request.
- Any unknown object like
OffsetTimehas a$refattribute, even though it is astring.
- Any unknown object, even though it has a Serializer that returns a String, like
OffsetTime, returns something like{content: 'the actual serialized value'}. Workaround:@JsonUnwrapped.
- No way to add custom descriptors.
@RepositoryRestControllerdoes not work.