关于ServiceMethodBean的annotation问题请教
貌似春暖花开
2013-03-06
我在代码中看到如下的注解, 然后通过ServiceMethodBean的注解,方便地将用户的服务类注册成spring容器托管的bean,而不再是例如service, componet 等spring内置的注解。
我的问题是 annotation都是通过反射来实现的, 通过XXX.class.isAnnotationPresent(Service.class) 方式来判断是不是某种类型的 annotation, 不知道Spring容器怎么能管理你们自定义的ServiceMethodBean注解的bean? 或者说 任何自定义的annotation只要增加@Service就能被Spring容器识别并将bean的生命周期纳入容器托管中 ? @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Service public @interface ServiceMethodBean |