クラスにカスタム注釈を付けてから、開発者がメソッドに注釈を付けることを強制することは可能ですか?
3 つのカスタム アノテーションがあるとします。
- @Loggable
- @MySQLLoggable
- @CassandraLoggable
classに@Loggbleアノテーションを付けると、開発者は@MySQLLoggableまたは@CassandraLoggableによってすべてのメソッドにアノテーションを付ける必要があります。
私を更新してください!
編集済み
@Loggable // Suppose I put this annotation on class
public class Service {
@MySQLLoggable //eclipse forceful the developer
//to put @MySQLLoggable or @CassandraLoggable on sayHello()
public String sayHello() {
return null;
}
}