今天项目组的同事让我排查一个问题说一个方法得不到返回值,排查了一下发现由于这个方法是需要依赖另一个方法的,而另一个方法需要川传入servletcontext。这可怎么办呢,传入bean好办,直接注入或手动获得都可以,但这个servletcontext是属于servlet包下的,并且也不能注入,搞了一上午终于搞定,其实很好办,只要注入spring的
Webapplicationcontext就可以,记得在类上加上webappconfiguration注解。

本文介绍了解决方法调用未返回值的问题,通过注入Spring的WebApplicationContext并使用@WebAppConfiguration注解,成功实现了对依赖于servletcontext的方法的正确调用。
今天项目组的同事让我排查一个问题说一个方法得不到返回值,排查了一下发现由于这个方法是需要依赖另一个方法的,而另一个方法需要川传入servletcontext。这可怎么办呢,传入bean好办,直接注入或手动获得都可以,但这个servletcontext是属于servlet包下的,并且也不能注入,搞了一上午终于搞定,其实很好办,只要注入spring的
Webapplicationcontext就可以,记得在类上加上webappconfiguration注解。

700
368

被折叠的 条评论
为什么被折叠?