Весенний аспект для аннотации не работает в @service - PullRequest
0 голосов
/ 16 мая 2019

Я хочу использовать метод аспекта весной и хочу, чтобы метод аспекта зависел от конкретной аннотации. В моем сценарии, когда я отмечаю свой бизнес-класс @Service, он не работает, но я изменяю его на работающий компонент.

Вот образец

  My Aspect class...
        @Aspect
        @Component
        public class MyAspect
        {
        ....
            @Around(value="@annotation(com.myannoation.annotation.MyAnnotate)")
            public Object MyMethod(ProceedingJoinPoint proceedingJoinPoint) throws Exception {
                return ......
            }
    .......

    @Component-->it is work
    @Service -->it is not working
    @Path("api/myapisample")
    public class myapicontroller {


        @POST
        @Produces(MediaType.APPLICATION_JSON)
        public Response confirm(MyRequest request)
        {

.....
...