A set of Java annotations which can be used to annotate your code with pattern language of Domain Driven Design. They serve as an additional documentation within your source code to ensure a high degree of pattern matching. In addition, they are available during runtime so that they can be used by both static analysis tools to improve code analysis and for runtime validation.
- Java 11 (or higher)
<dependency>
<groupId>io.jexxa.addend</groupId>
<artifactId>Addend</artifactId>
<version>2.0.2</version>
</dependency>
compile "io.jexxa.addend:Addend:2.0.2"
To get an idea how this project can support you and your team, please refer to the following two tutorials.
- A tutorial using Addend:
BookStore
Code and documentation copyright 2020–2024 Michael Repplinger. Code released under the Apache 2.0 License(see TLDR legal for details). Docs released under Creative Commons.