1.Error creating bean with name 'XXX': Injection of autowired dependencies:
错误原因:实体类中没有@Component(" ")注解
解决方法:在相应的实体类中添加@Component(" ")注解2.空指针异常:
错误原因:没有@Autowired实例化注解
解决方法:添加@Autowired实例化注解3.Expected one result (or null) to be returned by selectOne(), but found: 2异常:
错误原因:对象的返回值类型是List,而返回对象不是List
解决方法:将返回对象改为List就可以解决了4.数据格式化显示在前台:
错误原因:没有用for循环和js进行遍历
解决方法:遍历5.500报错:
错误原因:关键字冲突
解决方法:把冲突的关键字改一下6.引入文件找不到的问题:
错误原因:文件的路径不对
解决方法:如果引入的文件在同级文件夹下,就加上../,如果不是在同级文件夹下,那么就直接文件夹名/文件.文件类型7. jquery中"Uncaught ReferenceError: $ is not defined":
错误原因:jquery的文件不对或者文件的加载顺序不对
解决方法:.1.jQuery库文件的路径不对,检查文件路径是否正确一般就能解决该错误。2.如果库文件的路径是正确的,那么可能在html中加载jQuery库文件顺序有误,如果将jQuery库文件加载放到最开始位置,即可以解决该错误。8.排序列表无法覆盖的问题:
错误原因:使用append把展示的数据进行追加了.
解决方法:把$("#thead").append(htm);改成$("#thead").html(htm);(如果要追加数据,就把html换成append)9.tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].:
错误原因:jar包不存在
解决方法:多半情况是找不到jar包10.参数类型不匹配的问题:
错误原因:基本数据类型无法解析
解决方法:将基本数据类型改成包装类型11.No qualifying bean found for dependency [com.znkj.util.PageUtil]: expected at Error creating bean with name ‘sqlSessionFactoryleast 1 bean which qualifies as autowire candidate.
Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}异常:
错误原因:Autowired无法创建实例化
解决方法:把Autowired改成private(把实例化改成私有化)12.’异常:
错误原因:没有mapper的头文件导致无法加载mybatis的映射
解决方法:加上<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" (Mapper头文件)13.svn: E155004错误:
错误原因:svn存在错误解决方法:1. 对被锁定的项目,进行clean 。(选择项目,右键-->team->reFlash/cleanUp)。2. 当步骤1解锁失败时,选中被锁定的项目的主目录,然后按操作1进行。3. (使用的是小乌龟svn管理工具情况),选中被锁定的项目,按如下操作,即可。14.javax.validation.ValidationException异常:
错误原因:pom缺少数据持久化依赖
解决方法:在pom中添加依赖:
<dependency>  <groupId>javax.validation</groupId>  <artifactId>validation-api</artifactId>  <version>1.1.0.Final</version>
</dependency>
<dependency>  <groupId>org.hibernate</groupId>  <artifactId>hibernate-validator</artifactId>  <version>5.2.4.Final</version>
</dependency>15.svn无法上传的问题:
错误原因:svn服务器损坏
解决方法:断开SVN连接,并选择删除SVN目录子元素,然后再点击Team下面的添加svn地址,然后再重新检出项目16.异常org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.znkj.demo.dao.NoticeDao.Notice_reporCount:
错误原因:mappper里面的dao的名称不对
解决方法:mapper里面的命名空间不对17.Parameter 0 of method redisTemplate in com.znkj.demo.utils.RedisConfig required a bean of type 'org.springframework.data.redis.connection.RedisConnectionFactory' that could not be found.
错误原因:找不到bean
解决方法:com.znkj.demo.utils.RedisConfig中redisTemplate方法的参数0需要一个无法找到的'org.springframework.data.redis.connection.RedisConnectionFactory'类型的bean。 18.1、Some projects cannot be imported because they already exist in the workspace
2、Some projects were hidden because they exist in the workspace directory
错误原因:项目名称冲突了
解决方法:有时候eclipse或者myeclipse导入项目的时候会发生上面两个错误,IDE不允许我们导入。具体原因是在IDE的workspace中已经存在了相同名字的项目,所以不能导入。
解决办法则是修改项目名:
1、right click --- refactor --- rename
2、workspace中要修改名字的项目 --- 打开.project文件 --- 修改<name>projectName</name>19.报错EL1007E: Property or field 'message' cannot be found on null
错误原因:因为添加了cache缓存
解决办法:在Contoller中要添加一个抛出异常:20.laypage is not a function异常
错误原因:layui框架的版本过低
解决方法:将laypage改成laypage.render21.layui.form is not a function异常
错误原因:layui框架的版本过低
解决方法:将form改成form.render();22.org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.znkj.demo.dao.UserDao.selectById异常
错误原因:mapper与dao的映射不一致
解决方法:将mapper中的id与dao的方法名对应23.Uncaught SyntaxError: Unexpected identifier异常
错误原因:js少标点符号或者标点符号错误
解决方法:检查js中的标点符号24.EL1008E:Property or field 'user' cannot be found on object of type 'org.spr异常
错误原因:私有的方法不能被公有的方法调用
解决方法:将调用的类改为public25.Description    Resource    Path    Location    Type
An error occurred while filtering resources springCloud-eureka-server       line 1  Maven Java EE Configuration Problem异常:
错误原因:pom依赖中缺少版本号
解决方法:将依赖的<version>XXX版本</version>加入pom依赖中26.expected '<document start>', but found Scalar异常:
错误原因:application.properties中的配置文件开始与上一段结尾时没有空格
解决方法:在"-"和"."之后加上空格27.org.apache.shiro.authc.AuthenticationException异常:
错误原因:权限登陆接口没有被实现
解决方法:在mapper里面加上shiro登录的方法28.Project facet Cloud Foundry Standalone Application version 1.0 is not supported异常:
错误原因:微服务版本问题
解决方法:去掉Cloud Foundry Standalone Application 1.0的选中项30.org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported(返回数据的格式异常)错误原因:返回数据的格式异常解决方法:在数据源中加上contentType:"application/json",31.遇到了Error create bean XXXX的问题
错误原因:工作空间问题解决方法:重新更换一个工作空间,然后重新导入svn里面的项目32.Unknown column 'Update_Time' in 'field list'(字段列表中的未知列'Update_Time')
错误原因:字段不对应解决方法:检查数据库中的字段类型和名称和Mybatis中的是否对应33.Exception in thread "main" java.lang.UnsupportedClassVersionError: GeneratorSqlmap : Unsupported major.minor version 52.0(版本不兼容)
错误原因:版本不兼容解决方法:改成工程相对应的jdk版本 34.java.io.UTFDataFormatException: malformed input around byte 13异常
错误原因:jstl依赖重复
解决方法:删掉jstl的依赖35.springboot项目parent报红,Project build error: Non-resolvable parent POM for model:maven01:0.0.1-SNAPSHOT
错误原因:拦截器地址不对
解决方法:在maven的settings.xml中添加<mirror><id>CN</id><mirrorOf>central</mirrorOf><name>OSChina Central</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>36.Eclipse导入别人的项目报错:Unable to load annotation processor factory 'xxxxx.jar' for project
错误原因:maven中的jar引用地址错误
解决方法:1.项目右键——Properties2.Java Compiler——Annotation Procession——Factory Path,找到引用地址错误的jar,先Remove,然后在Add JARS,再Apply(保存)就可以了37.Spring Boot之No session repository could be auto-configured, check your configuration异常
错误原因:session store type使用来存放session的存储方式,目前Spring boot中只支持redis方式。
解决方法:这里我们将此配置信息放入application.properites之中:
# default-store in spring session. it will be set in redis only outside.
spring.session.store-type=none38.创建springcloud项目时pom文件报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject
错误原因:maven的配置文件不是最新的
解决方法:在对应位置增加:
<properties>        <maven-jar-plugin.version>2.6</maven-jar-plugin.version>
</properties>
maven update之后,错误解决。39.Error during filtering forwarding error
错误原因:appcation.yml的配置文件错误ribbon: ReadTimeout:60000 ConnectTimeout:6000(键值少了空格)
解决方法:ribbon: ReadTimeout: 60000 ConnectTimeout: 6000(加上空格)40.项目成功启动,访问网页一直显示无法加载
错误原因:网速慢了
解决方法:等待加载结束41.springcloud客户端注册中心注册不上的问题
错误原因:pom里面有重复的依赖导致冲突,启动少了注解
解决方法:客户端启动类加上@EnableDiscoveryClient注解,删掉pom里面重复的依赖42.No projects are found to import
错误原因:导入工程的类型选错了
解决方法:选择导入一个maven工程43.Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4
from https://repo.maven.apache.org/maven2 was cached in the local repository,
resolution will not be reattempted until the update interval of central has elapsed or updates are forced.
Original error: Could not transfer artifact org.apache.maven.
plugins:maven-surefire-plugin:pom:2.12.4 from/to central (https://repo.maven.apache.org/maven2):
The operation was cancelled.    pom.xml /data.core  line 1  Maven Configuration Problem
错误原因:从maven中心仓库拉 maven-surefire-plugin:pom:2.12.4 这个jar包到本地仓库时失败,不会重新下载jar包,除非maven更改索引或强制更新
解决方法:1.找到本地的maven仓库(具体位置看自己放到哪里,例如:E:\repo)对应报错的目录,例如我的这个报错位置在:
E:\repo\org\apache\maven\plugins\maven-surefire-plugin\2.12.4 删除此目录
2.点击项目右键–>maven–>Update Project
3.更新完后,报错消失44.@MapperScan注解使用不了
报错原因:缺少相应的pom依赖
解决方法:在pom中添加依赖<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.0</version>
</dependency>45.java.util.NoSuchElementException: No value present
报错原因:调用方法未进行空判断
解决方法:对调用的方法进行空判断
示例:
public Label findById(String id) {Optional<Label> optional=labeldao.findById(id);if(optional!=null && optional.isPresent()){return optional.get();}return null;}46.Could not autowire. No beans of 'UserMapper' type found. less... (Ctrl+F1) Inspection info...
报错原因:dao层少注解
解决方法:在dao层加上@Repository注解47.idea创建springboot项目无法访问静态资源文件的问题
报错原因:没有配置静态资源访问的地址
解决方法:创建一个包,然后在该包下建一个类
package com.yskjgs.base.config;import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;/*** @program: hos-test* @description: wu* @create: 2019-05-17 15:10**/@Configuration
public class WebConfig extends WebMvcConfigurationSupport {@Overrideprotected void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");super.addResourceHandlers(registry);}
}48.Consider defining a bean of type 'com.yskjgs.base.mapper.LabelMapper'
报错原因:包名使用了mapper关键字
解决方法:包名不使用关键字49.解决了springboot访问静态页面404的bug
报错原因:pom.xml里面配置静态资源。
解决方法:在pom里面添加依赖即可<resources><resource><!-- 资源所在的位置  --><directory>src/main/resources</directory><!--用于指定要包括的文件。可以使用通配符*。例如**/*.xml。 --><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.tld</include><!-- 需要添加的依赖  --><include>**/*.html</include><include>**/*.css</include><include>**/*.js</include></includes><!-- :指定是否将filter文件(即上面说的filters里定义的*.property文件)的变量值在这个resource文件有效,例如上面就指定那些变量值在configuration文件无效。 --><filtering>true</filtering></resource></resources>49.条件查询数据页面不显示数据
报错原因:条件的查询js用到了for循环
解决方法:去掉for循环50.js代码没问题,页面不执行js方法
报错原因:mapper.xml中的id与dao层的方法名不对应
解决方法:将mapper.xml中的id写成和dao中的一样的51.org.apache.ibatis.binding.BindingException: Invalid bound statement (not found xxx.xxx.xxx.service.xxx
报错原因:@Service(”SpitService")注解里面的路径写成了大写,sql中的字段与数据库不对应
解决方法:把@Service(”SpitService")注解里面的路径写成首字母小写@Service(”spitService"),将sql中的字段与数据库对应52.Duplicate entry 'xx' for key 'PRIMARY'at sun.reflect.NativeConstructorAcce
报错原因:数据库里面已经有这个ID了
解决方法:插入别的数据53.Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
报错原因:ajax的url中用到了保留字符
解决方法:不用保留字符54.java.sql.SQLException: Data truncated for column 'uid' at row 1
报错原因:字段类型和数据库的不一致
解决方法:将字段和数据库改成一致的55:启动服务端口总是默认绑定8080端口
报错原因:默认端口配置有误
解决方法: 1.右键服务,点击编辑配置Edit Configuration。2.然后复制-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow到VM options下面56:在target文件夹中没有找到application.yml
报错原因:没有扫描到yml后缀的文件
解决方法:在pom.xml新增依赖
<resources><resource><directory>src/main/java</directory><includes><include>**/*.yml</include>//新增yml扫描后缀名</includes><filtering>false</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.yml</include>//新增yml扫描后缀名</includes><filtering>false</filtering></resource>
</resources>57:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'
报错原因:编码格式错误
解决方法:把所有的编码格式都改为UTF-8
xiangu
58:java.lang.NoClassDefFoundError: org/yaml/snakeyaml/LoaderOptions
报错原因:缺少yaml依赖
解决方法:在pom.xml中添加依赖<dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId>
</dependency>59:org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
报错原因:yml文件格式错误
解决方法:把yml中的节点与节点对齐60.com.sun.jersey.api.client.ClientHadlerException:java.net.ConnetException:Connection refuse:connect
报错原因:在application.yml没有添加eureka注册中心自身注册禁用配置
解决方法:register-with-eureka: falsefetch-registry: false或者 registerWithEureka: falsefetchRegister: false61.org.apache.ibatis.binding.BindingException: Parameter 'userid' not found.
报错原因:参数没有绑定成功
解决方法:在mapper或者dao接口层加上@Param("参数名")参数类型 参数名62.idea中启动项目报Error:java: 无效的源发行版: 1.8
报错原因:第一种情况:系统环境变量jdk与编辑器配置的jdk版本不一致第二种情况:工程jdk的版本与编辑器配置的jdk版本不一致
解决方法:第一种情况:把系统环境变量的jdk版本修改成和编辑器配置的版本一样的或者第二种情况:将工程的jdk版本与本编辑器的版本改成一致的63.访问页面的时候直接会跳到登录页面
报错原因:由于js配置了路由登录跳转筛选功能,所以用户未登录造成用户没有进入页面权限
解决方法:去掉页面路径后面的判断==e.path?Object(f.a)()?"/login"64.onclick中的传多个参数问题
报错原因:参数的拼接方式不对
解决方法:改成onclick="方法名(\''+参数1+'\',\''+参数2+'\',......)"65.springboot项目多模块之间的调用
解决方法:在要调用的模块中引入被调用的模块依赖就可以了66.maven项目多模块调用不能获取到数据的问题
报错原因:超链接地址没有添加http://port:/url
解决方法:在超链接地址中添加http://port:/url67.67.There is no getter for property named 'XXXX' in 'class
报错原因:mapper.xml里面的参数和实体类的不对应
解决方法:将参数改为和实体类对应的参数68.Version 1.7.0 of the JVM is not suitable for the Product.Version 1.8 or greater is required
报错原因:JDK版本过低,与eclipse版本不匹配的问题
解决方法: 把jdk1.7版本更换成jdk1.8或者更高的版本

java开发中遇到的Bug(持续更新中)相关推荐

  1. Java面试宝典简洁篇(持续更新中,从入门到放弃)

    Java基础 1.Hashcode()和 equals()和==区别?  1.hashcode()方法跟 equals()在 java 中都是判断两个对象是否相等 2.两个对象相同,则 hashcod ...

  2. java史上最全面试题--持续更新中(一)

    1.面向对象的特征有哪些方面? 抽象:将同类对象的共同特征提取出来构造类. 继承:基于基类创建新类. 封装:将数据隐藏起来,对数据的访问只能通过特定接口. 多态性:不同子类型对象对相同消息作出不同响应 ...

  3. 读书笔记-Java程序员面试笔试宝典--持续更新中

    文章目录 第四章 Java基础知识 4.1 基础概念 4.2 面向对象技术 4.3 关键字 4.4 基本类型与运算 4.5 字符串与数组 4.6 异常处理 4.7 输入输出流 4.8 Java平台与内 ...

  4. idea中刷新项目快捷键_IntelliJ Idea中常用快捷键(持续更新中)

    alt+insert-----------创建包.类.文件等(本人笔记本电脑组合键为:fn+alt+insert) alt+enter------------导入包,补全内容,修改类名等 Ctrl+i ...

  5. 新鲜出炉java后端高频面经总结-持续更新中(万字长文,助君青云)

    文章目录 java java基础 数据类型 基本数据类型 引用类型 Integer 关键字 static-静态属性 abstract-抽象 extends-继承 多态 interface-接口 Ref ...

  6. java程序封装最小单位,持续更新中

    前言 MySQL在过去由于性能高.成本低.可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中.随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用.非常流行 ...

  7. java疑难杂症集锦之eclipse(持续更新中)

    2020/08/19更新 1 为导入的项目更改cvs用户名:解决方法 2020/08/12更新 1 Could not publish server configuration for Tomcat ...

  8. Java基础之IO流(持续更新中)

    为什么要写这篇文章?帮助更多大(xīn)佬(shǒu)学习,理解. 写的很通俗,结合生活实际应该都比较容易理解. 本文主要内容有IO的理论部分,实际用法,原理,面试题,源码. ------------ ...

  9. java面试的题积累【持续更新中......】

    1.hashmp的实现原理,hash冲突如何解决.  hashmp的实现原理:HashMap 采用一种所谓的"Hash 算法"来决定每个元素的存储位置.当程序执行 map.put( ...

最新文章

  1. arcgis Manager 登陆时提示Incorrect login Information
  2. Request和Response-学习笔记01【Request_原理和继承体系、Request_获取请求数据】
  3. 201521123014 《Java程序设计》第8周学习总结
  4. python之路——面向对象进阶
  5. windows中的一个小bug
  6. 关于static继承的问题
  7. Ubuntu 12.04装五笔,同时又可以打拼音。
  8. git将一个分支的提交合并到另一个分支
  9. Greenplum6.x监控软件搭建
  10. burg算法 matlab,基于burg算法的谱估计研究及其matlab实现.doc
  11. 日本首次利用IPS细胞分化成免疫细胞应用于癌症治疗
  12. 用python控制大华摄像头简单转动
  13. 对uchar* data = image.ptr<uchar>(j)的理解
  14. 从软件工程师到IT猎头:说说跳槽那点事
  15. inline内联函数 static静态函数 普通函数区别
  16. 【转】详细解析电源滤波电容的选取与计算
  17. input 输入 限制 大全
  18. lg linux电视安装软件,LG电视安装第三方APP教程 仅针对安卓电视!!!
  19. 虚拟空间考古?其实它早在一千年前就存在了 | 浅空间专栏
  20. 登陆微星极光公众号助手后台教程

热门文章

  1. 论文翻译——Artificial Intellligence:miracle or mirage?
  2. 基于案例的软件构造教程第二章课后题答案
  3. 为STM32F0搭建FreeRTOS实录
  4. 泛型、Collection和List
  5. 林期苏曼属性标签编辑_解析制作条形码的相关属性
  6. php 判断 ip 城市,利用PHP怎么根据IP地址判断城市
  7. SpringACK对RabbitMQ消息的确认(消费)
  8. Docker 方式部署 Solo 博客系统总结
  9. 如何将Win10重新装回Win7
  10. Nacos(一):Nacos介绍