Java开发中遇到错误集锦

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中加上

    CXFServlet

    org.apache.cxf.transport.servlet.CXFServlet

     CXFServlet

    /*

你可能感兴趣的:(Java开发中遇到错误集锦)