diff --git a/pom.xml b/pom.xml index 74dc7d3..c21afbc 100644 --- a/pom.xml +++ b/pom.xml @@ -28,6 +28,11 @@ 0.0.1-SNAPSHOT + + org.aspectj + aspectjweaver + + io.netty diff --git a/src/main/java/com/ccsens/ptccsens/PtCcsensApplication.java b/src/main/java/com/ccsens/ptccsens/PtCcsensApplication.java index cdf8b49..64a835e 100644 --- a/src/main/java/com/ccsens/ptccsens/PtCcsensApplication.java +++ b/src/main/java/com/ccsens/ptccsens/PtCcsensApplication.java @@ -5,6 +5,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.context.annotation.FilterType; import org.springframework.scheduling.annotation.EnableAsync; diff --git a/src/main/java/com/ccsens/ptccsens/aspect/MustLoginAspect.java b/src/main/java/com/ccsens/ptccsens/aspect/MustLoginAspect.java index 5f60282..a1cac48 100644 --- a/src/main/java/com/ccsens/ptccsens/aspect/MustLoginAspect.java +++ b/src/main/java/com/ccsens/ptccsens/aspect/MustLoginAspect.java @@ -20,6 +20,7 @@ import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Pointcut; import org.aspectj.lang.reflect.MethodSignature; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; import org.springframework.web.context.request.RequestContextHolder; @@ -42,7 +43,7 @@ import java.util.List; @Aspect @Component public class MustLoginAspect { - @Resource + @Autowired private UserDao userDao; @Pointcut("@annotation(com.ccsens.ptccsens.annotation.MustLogin)")