Custom constraint annotation for validation

How to create a custom constraint annotation for validation in your Micronaut application

JavaKotlinGroovy
Gradle ReadRead
Maven ReadRead