1.@Override不起作用
原因:JDK版本过低
右键项目-->properties-->java build path、java compiler、project facets 修改jdk版本
Java Compiler选择的版本必须和Project Facets中指定的java版本一致。
Java Build Path中引用的jdk的版本需要和'Project Facets'中配置的java版本一致。
Run Configurations面板中的JRE配置也需要和'Project Facets'中配置的java版本一致。
2.使用spring的@autowired注解,无法实例化dao,service,controller等,报空指针异常
暂无解决方案,谁有解决方案随时交流,非常感谢!
3.JUNIT测试时请求的URL调用报错信息
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 文件提前结束
原因:使用的是CXF框架的restful风格的webservice接口时调用的URL路径出现问题,原因是web.xml中缺少CXF相关的URL映射
解决方案:在web.xml中加上
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/*</url-pattern》
</servlet-mapping>