看了好多大佬的文章,并没有很好的解决问题。
描述一下版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>
描述一下原因
就是在Filter中
@Autowired
private RedisTemplate<String, String> redisTemplate;
引用redisTemplate 会报空指针异常
但是此现象在内置tomcat中jar启动无异常
但是install war 放在tomcat下面运行就会有该异常,具体还没有研究,有知道的小伙伴留言告知一下。
原因就是Filter加载的时候Ioc还没有注入,所以会报空指针
我的问题
因为之前我的Filter是这么写的。