现在我的项目正在使用SpringBoot3,其中一些名称空间已经更改(javax->;jarkata)。问题来了!!!我不得不使用captcha(google maven jar),它仍然使用“javax”作为命名空间,所以当我在项目中构建自己的servlet时,captcha jar不起作用。
在captcha-jar中,其api类似于:public void doGet(javax.servlet.http.HttpServletRequest var1,javax.servlets.http.HHttpServletResponse var2){}
然而,在JDK17中,它应该是这样的:public void doGet(jakarta.servlet.http.HttpServletRequest var1,jakarta.servlet.http.HttpServletResponse var2){}
我需要找到一种方法来将我的“jakarta.servlet.http.HttpServlet”转换为“javax.servlet.http.HttpServletRequest”,当然还有一些其他类。
现在我只能找到转换的序列化方法,但这两个类都没有实现Serializable!!!
我希望找到一种方法,将“jakarta.servlet.http.HttpServlet”转换为“javax.servlet.http.HttpServlet请求”,因为JDK17中的命名空间已更改!