今天碰到的问题是,spring boot +jpa 的架构中不知道什么原因,而无法将某些类进行切入程序,后来经过询问之后,当时用了线程的时候,这个地方,spring 容器是无法自动给你注入进去的。 所以需要自己手动注入。
然后呢就是自己手动注入了。 问题解决的方案分别是下面的一种思路
首先就是找到自己的spring 容器,这个好理解,无非就是 ApplicationContext 嘛,在自己启动的地方不就是了。 可是怎么调用呢? 我们写了一个spring 容器的工程类,他 实现了spring框架的ApplicationContextAware 接口,里面就有 spring 容器,即 applicationContext 的方法,也就是 setApplicationContext 方法。
springUtil这个呢,就是我这个类里面的所有的功能了!!!!
以后如果遇上了这种问题,也算是有了一种解决方案,而且这个是通用的哦!!!
网友评论