自定义注解
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Permission {
String menuId() default "";
String opcode() default "";
}
在控制器使用注解
@Permission(menuId="1",opcode="")
@RequestMapping(value = "getconfig", method = RequestMethod.GET)
public JsonData getConfig(HttpServletRequest request) {
}
如何解释注解,根据menuId和opcode的值控制控制器方法是否有权限访问?