1
我創建了以下注釋回暖:Grails領域類註解不是在控制器
public @interface NavAnnotation {
boolean addToAdminMenu() default false;
}
...然後嘗試註釋域類:
@NavAnnotation (addToAdminMenu = true)
class Information {...}
...和做在控制器中的東西:
def appDomainClasses = grailsApplication.domainClasses.findAll {
it.class.isAnnotationPresent(NavAnnotation)
}
[ appDomainClasses : appDomainClasses ]
...但是那個帶註釋的類沒有被拾起。關於我失蹤的任何想法?
...今晚會做和更新。 – vector 2012-03-19 12:56:03
...剛剛添加 @Target(ElementType.ANNOTATION_TYPE) @Retention(RetentionPolicy.RUNTIME)但沒有歡樂 – vector 2012-03-19 23:30:18
您的目標應該是CLASS,因爲您註釋了一個類。請在運行時顯示註釋的println結果。 – 2012-03-20 09:17:02