要使用 @autowired 自动注入,就需要知道该注解生效的条件
@autowired 合适生效,即什么时候可以使用 @autowired 注解
根据官方描述:You are free to use any of the standard Spring Framework techniques to define your beans and their injected dependencies.
所以,我们只需要将我们的 Interceptor 注册为一个 bean ,就可以正常的使用@autowired注解了
方法多种多样,这里主要说明 springboot 中的使用方法:
a. 方法一:通过给方法添加 @Bean 注解,返回一个 Interceptor 的 Bean,该 Interceptor 就可以正常的使用 @autowired 了
例:
拦截器类:
public class PermissionInterceptor extends HandlerInterceptorAdapter { @Autowired