如何自定义注解实现功能