The class must implement at least one target interface (the service interface). The class must provide a no-args constructor. The class must be public. Compile your code. If you look closely at your ...
Java annotations were designed for metadata. Spring uses them for dependency injection. Lombok uses them for code generation. JPA uses them for ORM mapping. We use them to write entire programs. This ...