Как написать аспект, чтобы добавить аннотацию к методу? - PullRequest
2 голосов
/ 06 января 2011

Я новичок в aspectj, но я хочу написать ITD aspectj, которая позволяет мне добавлять примечания к

методуКто-нибудь может мне помочь с этим?

Спасибо

Шекхар

Ответы [ 2 ]

7 голосов
/ 06 января 2011

Я смог это сделать. Вот как вы можете это сделать

declare @method :public * MyUser+.persist() : @Profiled;
0 голосов
/ 06 апреля 2012

это, например, соответствует всем методам классов, которые имеют аннотацию @Entity (убедитесь, что у вас есть импорт в вашем aspectj-файле)

declare @method : public * ((@Entity *)).*(..) : @PreAuthorize("denyAll");

но мне трудно также указать пакет, предложения?

...