java 问题汇总
1.自动加载出错
require a bean of ....
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
排查步骤:
1.1 检查springboot 项目的配置文件;
1.2 @SpringBootApplication 和@Configuration 注解重合,且@Configuration优先级更高,但配置不正确
1.3 数据库连接有问题,使用了连接池,但是没有配置连接池的config 2.The POM for postgresql:postgresql:jar:42.2.5 is missing, no dependency information available
原因:项目中mvn 使用的postgresql的目录不在org.postgresql下面 3.Error:(1, 38) java: 需要<标识符>
Error:(3, 44) java: 需要class, interface或enum
原因:文件名与关键字重复 4.No operator matches the given name and argument type(s). You might need to add explicit type casts
原因:sql语句符号的问题,单反引号 5.org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
原因 6.nullpointError 空指针异常
原因:在service 中定义了 了类型为mapper的属性 7. ERROR: column "end_use_time" is of type timestamp without time zone
原因:mapper中数据类型错误 8.can`t create a bean ....
原因: mapper 类和mapper.xml文件定义数据类型不一样,其他可能,**mapper.xml文件中id重复、返回数据类型错误、.xml文件没有加载成功; 9.Invalid bound statement (not found): com.medatc.disinfection.mapper.fdn.FilesMapper.selectFilesByIds
原因: 10.WebServerException: Could not load key store 'null'
原因:spring-boot中的application.properties里配置https证书路径错误 11.Maven打包:去掉项目版本号
<build><finalName>medatc-cloud-core</finalName></build> 12. verify: Detected task failure
原因:docker镜像打包不成功,是由于pom文件中缺少配置:
<!--spring-boot-maven-plugin -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
13. 日志打印的问题:
现象:出现空指针,找不到打印的行及详情,
解决:e.getLocalizedMessage()
参考
14.使用CsvReader读取csv文件遇到Bom头的问题:
参考
java 问题汇总的更多相关文章
- (转)JAVA排序汇总
JAVA排序汇总 package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入 ...
- Java设计模式汇总
Java设计模式汇总 设计模式分为三大类: 创建型模式,共五种:工厂方法模式.抽象工厂模式.单例模式.建造者模式.原型模式. 结构型模式,共七种:适配器模式.装饰器模式.代理模式.外观模式.桥接模式. ...
- Java知识汇总——思维导图
转载:https://www.cnblogs.com/java1024/p/8757952.html Java知识点汇总,从基础到常用的API.还有常用的集合类,总结的很详细.图片是从论坛里面找到的, ...
- 资源| 学习视频库-永久有效,持续更新!附赠java面试汇总
每天进步一丢丢,连接梦与想 我们总是羡慕他人的光芒,却忘记自己也会发光 声明 资源来自于网络,小编只是资源的搬运工,若有侵权,联系小编即删. 期待已久的学习视频库来啦! 经过小编多日整理,整理了1.5 ...
- JAVA错误汇总
1.Slf4J-API版本兼容 问题描述 Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.hel ...
- JAVA集合类汇总
一.集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用. 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用. ...
- 常用的Java代码汇总
1. 字符串有整型的相互转换 Java 1 2 <strong>Stringa=String.valueOf(2); //integer to numeric ...
- elasticsearch Java API汇总
http://blog.csdn.net/changong28/article/details/38445805#comments 3.1 集群的连接 3.1.1 作为Elasticsearch节点 ...
- Java面试汇总
转自:http://zy19982004.iteye.com/blog/1846537#comments 一.All 最近找工作,遇到的笔试面试题,归纳如下,供大家参考. 二.J2SE 容器 Hash ...
- 张孝祥Java高新技术汇总
一.自动装箱和拆箱: 在Java中有8种基本数据类型:byte,short,int,long,float,double,char,boolean.而基本数据类型不是对象,这时人们给他们定义了包装类,使 ...
随机推荐
- 【Amaple教程】3. 模板指令与状态数据(state)
一个模块的template模板.JavaScript和css之间的关系其实可以如下图表示: 如果你了解Angular.Vue动态模板,那你将会对Amaple的模板感到很熟悉,在Amaple中,temp ...
- (转载)Nginx Windows详细安装部署教程
本文转载自:https://www.cnblogs.com/taiyonghai/p/9402734.html 一.Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服 ...
- 2018-2019-2 网络对抗技术 20165205 Exp8 Web基础
2018-2019-2 网络对抗技术 20165205 Exp8 Web基础 1.原理与实践说明 1.1实践内容 Web前段HTML:能正常安装.启停Apache.理解HTML,理解表单,理解GET与 ...
- 【黑马JavaWeb】.1.2反射机制
文章目录 反射:框架设计的灵魂 获取Class类对象的方式 学习视频:https://www.bilibili.com/video/av47886776?p=10 本来一万行的代码,使用框架以后简化到 ...
- Android应用开发编译框架流程与IDE及Gradle概要
1 背景 建议阅读本文之前先阅读<Android Studio入门到精通>和<Groovy脚本基础全攻略>及<Gradle脚本基础全攻略>三篇博客作为背景知识,这样 ...
- JDK压缩指针
https://www.cnblogs.com/iceAeterNa/p/4877549.html
- WPF/ASP.NET:几个Prism中的术语
Prism 棱镜 Bootstrapper 启动器 dependency injection 依赖注入 regions 区域 navigation 导航 shell 壳
- vue-template-compiler作用
vue-template-compiler的作用是什么: 看起来 template-compiler是给parse函数使用的, 那么parse函数是干什么的呢 先看一下parse的结果: 结论:使用v ...
- linux常用命令(14)which命令
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数 ...
- Mysql:常用操作(导入数据,用户授权,远程连接授权,设置通信缓冲区的最大长度)
1.导入数据命令: mysql --host=localhost --port=3306 --user=root --password=hnsjt_lwsj@2018 szyszx_20180515- ...