我有一个带有@Autowired字段和处理程序方法的@Controller,我想用自定义注释进行注释。例如,@ControllerpublicclassMyController{@AutowiredpublicMyDaomyDao;@RequestMapping("/home")@OnlyIfXYZpublicStringonlyForXYZ(){//dosomethingreturn"xyz";}}其中@OnlyIfXYZ是自定义注释的示例。我在想我会拦截Controllerbean创建,传递我自己的CGLIB代理,然后Spring可以在该代理上设置属性,例如Autowiring字段