我想为 web 编写自己的安全模块库,但我没有解决某些问题。例子;我有一个类和一个方法。方法有我的自定义注释。
class example{
@Admin
public void go(){
syso("working");
}
}
当调用此方法时,如何触发我的注释。
(示例;Hibernate Validators。我们在方法上写了 hibernate 注释,它只工作于调用的方法)
顺便说一句,我的英语不好:)
最佳答案
注解不会被“触发”...您必须编写代码来查找它们的存在并采取行动。
“代码”可以在运行时执行,但更常见的是在编译 时使用 Annotation Processing Tool 执行改变源以注入(inject)额外的,通常是cross-cutting ,适合注释的代码。
关于java - 调用方法时如何触发我的自定义注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13040780/