An implementation of Todo Backend with Axon Framework 3 + Spring Boot
Forked from Ryan Oglesby's Todo-backend-axon project, converted to Gradle, and rewritten for Axon3, using Spock + RestClient tests.
Using the new Event and Command handlers of Axon Framework 3, it uses a non-persisting Repository implementation to materialise the Todo List.
Written as a prototype (mostly without unit tests), it has complete functional tests for the API in the todo.TodoAPISpec
class
Things still To Do (ironically!):
- Integrate with Axon Test Framework, as the repository implementation is incompatible with the default Axon fixtures
- Retrofit unit tests