我有一个 Java servlet web 应用程序,我必须为此编写 junit 测试用例。
但是单元测试将无法工作,因为模拟的方法没有被使用。
出现几个错误后,我注意到我没有在 servlet 中正确实现依赖注入,导致方法没有被正确模拟。
还注意到,在 Java servlet 中实现 DI 是相当困难的,而且不会遇到关于 xml 文件的噩梦。
因此,我认识到,使用Springboot比通过黑客解决方案处理代码库要好。
我可能是错的,因为我对 Java Web 开发还很陌生。 但这是我能想到的最好的解决方案。请任何人在不更改框架的情况下使用任何其他可用的方法进行更新。