
Bug解决
解决Bug的能力也是个人提高的阶段
rain start to pour
My thoughts exactly.
展开
-
SpringBoot项目SQL语句中出现数据库关键字导致:You have an error in your SQL syntax; check the manual that corresponds
错误内容:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘,times,sequence,cte_user,ute_user,cte_time,ute_time FROM tb_sdc_plot_param’ at line 1情景今天在调试后端一个接口的时候出现了一个非常诡异.原创 2020-10-19 14:59:17 · 2751 阅读 · 0 评论 -
Navcat运行建表SQL文件报错[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
情景今天在使用Navcat在本地数据库创建完成表之后转存了表结构sql文件,在远程服务器上同样使用Navcat连接之后尝试运行该sql文件,但是报如下错误:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'原因我在本地Mysql版本为8.0版,而远程服务器上跑的Mysql版本为5.x版本;因此在本地生成转储文件的数据库版本为8.0的,要导入sql文件的数据库版本版本过低不支持这个字段,因为是高版本导入到低版本,引起1273错误解决方案打开转存原创 2020-10-14 16:41:24 · 370 阅读 · 0 评论 -
更改文件位置以及更改编译输出路径导致Annotation-specified bean name ‘xx‘ for bean class [xxx] conflicts with existing
情景我之前运到过相同的报错,主要原因是因为Bean名重复的问题:Bean重复导致出现Annotation-specified bean name ‘xx’ for bean class [xxx] conflicts with existing, non-compatible bean definition of same name and class[xxx]错误这一次有所不同使用SpringBoot框架开发项目,由于优化目录结构的需要,更改了很多文件的位置,以及拆分微服务的过程中出现了一个异常原创 2020-10-13 16:51:28 · 1631 阅读 · 0 评论 -
IDEA启动项目失败报错: 找不到或无法加载主类 解决方案
情景进行了大量目录结构调整之后,RUN或者DUBUG项目的时候IDEA报错错误: 找不到或无法加载主类由于使用Idea时间不算很长,遇到这种问题还是比较头疼,在之前使用Eclipse的过程中如果遇到这种问题,我就会直接project clean就可以正常了分析因为之前是通过清理项目成功的,因此这里出问题就做出以下可能猜测:1.项目未能成功编译尝试方案:菜单—> Build—>Rebuild Prodject因为我是首先尝试了这种方法不能解决问题之后,才来找解决办法的,因此启动服原创 2020-10-13 10:49:44 · 3024 阅读 · 0 评论 -
SpringBoot启动异常:java.lang.IllegalStateException: Failed to introspect Class [xxx]
异常含义Failed to introspect Class [xxx]内省 类xxx 失败A类中导入了B类,但是在运行A类调用到B类地方的时候B类却找不到,这种问题本身在运行到A类中用到B类的地方是会报错的,但是这个问题比较特殊,如果A类提前被内省的时候,如果B类作为能够通过内省获取,则获取到 B类信息就会因为该类未被加载而报此错误,且提示不具体情景项目功能拆分过程中删除了一些类,Idea等工具暂时还没有索引到依赖的类已经不存在了或者说引入了包但是从未使用过,此时Debug项目,控制台打原创 2020-10-12 16:56:37 · 6316 阅读 · 0 评论 -
SpringBoot项目启动失败报错Annotation-specified bean name ‘xx‘ for bean class [xxx] conflicts with existing
问题描述SpringBoot项目,更改醒目内容之后启动报错Annotation-specified bean name ‘xx’ for bean class [xxx] conflicts with existing, non-compatible bean definition of same name and class[xxx]问题分析正在做的工作是将之前旧的项目进行功能拆分的微服务,导致其中一个部分在更新目录结构的过程中出现了工程中不同文件夹中复制了多分旧的工程的同一个文件的类,导致这原创 2020-10-12 14:15:46 · 79860 阅读 · 9 评论 -
SpringBoot项目中RestTemplate无法通过@Autowired注入的问题
SpringBoot项目中RestTemplate无法通过@Autowired注入的问题Consider defining a bean of type ‘org.springframework.web.client.RestTemplate’ in your configuration.情景一个在SpringCloud项目中遇到的问题,将部分功能抽成微服务的过程中,有一部分需要涉及到使用外部Url获取数据的部分,结果独立出来之后报了一个比较奇怪的BUG,直接就启动失败了:***********.原创 2020-10-10 16:28:29 · 15302 阅读 · 2 评论 -
IntelliJ IDEA提示“Unmapped Spring configuration files found. Please configure Spring facet
情景当把一个从git拉下来的项目导入IDEA之后或者说是自己编写的项目module之后,Event Log右下角弹窗提示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ySv0Xgdk-1602295049173)(C:%5CUsers%5CMyFork%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20201010093616827.png)]由于我使用Idea还不是很熟练,一开始遇到这个问题还是比原创 2020-10-10 09:59:19 · 431 阅读 · 0 评论 -
Spring Boot启动时报错ApplicationEventMulticaster not initialized - call ‘refresh‘
情景Spring Boot启动时报错 ApplicationEventMulticaster not initialized - call ‘refresh’ before multicasting events via the context控制台打印的消息如下、所示java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting even原创 2020-10-10 09:31:48 · 5647 阅读 · 0 评论 -
IDEA中开启SpringBoot项目的热部署能力
[SpringBoot 在IDEA中实现热部署]一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。compiler.auto原创 2020-10-05 13:42:44 · 348 阅读 · 0 评论 -
unknown protocol: f Nested exception: unknown protocol: f
出现原因录入数据的时候部分字段包含中文,调用DOM4j解析xml功能报错如下:unknown protocol: f Nested exception: unknown protocol: f bug显示解决办法经尝试发现文件调用的路径中有中文,导致Dom4j不识别,将文件路径修改为中文即可....原创 2020-10-05 13:53:05 · 581 阅读 · 0 评论 -
Java中String...如何判空可变字符串如何判空
22Sep2020[Bug记录]什么是String…String…是java5新加入的功能,表示的是一个可变长度的参数列表其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做listsome(String…strings),那么你还可以写方法listsome(),但你不能写listsome(String[] strings),这样会出编译错误,系统提示出现重复的方法。在使用的时候,对于listsome(String…stri原创 2020-10-05 13:47:37 · 830 阅读 · 0 评论 -
REST风格接口学习
REST 简介大佬绕路,小白多篇文章整合总结篇REST 是一个术语的缩写,REpresentational State Transfer,中文直译「表征状态转移」。这只是一个名字而已不必强行解释概念,关键是这个东西它干了什么,直接看怎么做,根据大佬讲有了一定项目经验再来看名字会有更深刻的理解。REST 是一套风格约定,RESTful 是它的形容词形式;比如一套实现了 REST 风格的接口,可以称之为 RESTful 接口。REST 对请求的约定REST 用来规范应用如何在 HTTP 层与 API 提原创 2020-10-05 13:46:53 · 2436 阅读 · 0 评论 -
RESTful风格的API接口开发 Spring Cloud
学习笔记 大佬绕路,小白多篇文章整合总结篇简单背景网络程序正朝着移动设备的方向发展,前后端分离、APP,最好的交互交互方式莫过于通过API接口实现。既然要进行数据交互,那么这接口就得有讲究了:既要实用,又要优雅好看!那么,如何写一套漂亮的API接口呢?本次我们先了解一下Spring对API接口开发的支持,然后我们采用Spring Boot搭建项目,借用Swagger2列出API接口,便于查阅。接口返回格式API接口要求返回的格式是 application/json,我们知道网页返回的格式一般是原创 2020-10-05 13:46:14 · 459 阅读 · 0 评论 -
Java开发中IO流的使用以及异常的处理记录
Java开发中IO流的使用以及异常的处理记录先来看一些之前使用IO流的代码C1 之前习惯的写法:File f = new File(outputPath + projectName + projectVersion+"DirTreeShowMaker.txt"); try { if (!f.exists()) { f.createNewFile(); } fw = new FileWriter(f); out = new BufferedWriter(fw);原创 2020-10-05 13:45:48 · 326 阅读 · 0 评论 -
SpringBoot项目启动出现required a bean of type ‘XXX‘ that could not be found
问题出现在对Controller进行修改完的时候,启动项目出现的问题,情况如图所示:对于这个问题,总结分析原因如下:也就是Bean配置失败在我这里出现的问题是xxx部分是'java.lang.Integer' that could not be found.,这就不会是我自定义的类扫描不到的问题,因此检查注入类时候的问题解决方案注意业务层@Autowired注解删除一些类的时候,注意将这些类连带的@Autowired注解一起删掉,不然可能没有报错,但导致无法注入Bean,出现这种不明所以原创 2020-10-05 13:44:30 · 7922 阅读 · 0 评论 -
Java枚举类型的使用
简易前言在之前开发C++的时候使用过枚举类型,但也不是很熟练,直到现在写Java对于枚举类型掌握可谓是一塌糊涂,下决心学习这个类型,并能够熟练使用提高开发效率。之前的时候因为一直未使用这种enum枚举,,别人提到枚举的时候下意识地就会记起来自己还不会使用心里总会涌上一股惊慌,很怕别人提问我相关地概念以及使用,是真的插不上话。现在到了项目开发的优化阶段使用枚举能够简化开发的代码样式,项目中真的要使用了,现在认真的学习一下,而且好像真的不是很难。是什么[枚举是列出某些有穷序列集的所有成员的程序,或者原创 2020-10-05 13:43:37 · 241 阅读 · 0 评论 -
IDEAdebug报错显示Disconnected from the target VM
遇到问题Disconnected from the target VM, address: '127.0.0.1:52894', transport: 'socket'首先说明项目是Spring Cloud/Boot在这里我遇到的这个问题相当于在Eclipse当中经典的由于上一次Debug/Run没有结束,就在新的Console当中再次运行所报的Tomcat端口占用的问题,当理解了这个问题之后,再来解决这问题就比较容易了,只是端口占用释放就好了但我在解决问题的过程中,还发现其他可能会导致该问原创 2020-10-05 13:41:35 · 7183 阅读 · 0 评论