Spring Boot
lezeqe
三年河东,三年河西。
展开
-
Spring Boot 整合Redis操作缓存模块
一、前言 什么是Redis Redis 是一个完全开源免费、遵守 BSD 协议、高性能的 Key-Value 数据库。与其他 Key-Value 缓存产品相比,Redis 有以下三个特点:Redis 支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候再次加载使用; Redis 不仅仅支持简单的 Key-Value 类型数据,同时还支持对 List 、Set 、ZSet 、Hash 等数据结构的存储。 Redis 支持数据的备份,即 Master-Slave 模式的数据备份。.原创 2020-08-17 12:39:52 · 979 阅读 · 0 评论 -
解决依赖问题:cannot resolve symbol data JpaRepository
发现问题:找不到data包然后去看第三方类库,发现并没有相关的jar包:可是,pom文件是添加了相关依赖了:于是,对pom重新导入:但,加载完毕还是报相同的错误:就在这时,我想到可能是没有加版本号的问题。于是,我就是找个版本号加上:然后就可以了。总结:有些spring框架由于版本的问题,在一些版本的spring框架的依赖是不需要显示添加依赖的版本号的,但是有些版本的spring框架又必须要添加上依赖的版本号。注意了。...原创 2020-08-11 17:12:05 · 9307 阅读 · 2 评论 -
部署Spring Boot 项目的两种打包方式:jar、war
一、jar打包进入IDEA的终端,切到项目路径下,键入:mvn clean package -Dmaven.test.skip=truejar包生成后,就可以运行项目了,执行命令为:java -jar 项目名称.jar二、war包1.修改 pom.xml 文件中的打包方式将默认的 jar 方式改为 war,添加如下配置文件:<!--改为war方式--><packaging>war</packaging>2.移除嵌入式 Tom.原创 2020-07-14 18:30:06 · 630 阅读 · 0 评论 -
解决:Dependency 'org.springframework.boot:spring-boot-starter-amqp:2.2.7.RELEASE' not found
问题:在一个Spring Boot项目 中集成 RabbitMQ,添加依赖时报错: Dependency 'org.springframework.boot:spring-boot-starter-amqp:2.2.7.RELEASE' not found Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-amqp:jar:2.2.7.RELEASE 原因:2.2原创 2020-05-13 16:05:39 · 15041 阅读 · 2 评论 -
自动注入失败的两种可能:NoSuchBeanDefinitionException: No qualifying bean of type 'com.aaa.xxx'' available
在spring boot项目中,你遇到以下报错: Could not autowire. No beans of 'xxx' type found. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.aaa.xxx' available: expected at least 1 bean which qualifies as .原创 2020-05-13 09:54:28 · 42423 阅读 · 3 评论 -
解决:did not exist: javax.persistence.Table.indexes()[Ljavax/persistence/Index
1、问题刚刚在用springboot配置多数据源时,报错如下:Description:An attempt was made to call a method that does not exist. The attempt was made from the following location:org.hibernate.cfg.annotations.EntityBinder.processComplementaryTableDefinitions(EntityBinder.j...原创 2020-05-12 15:19:54 · 1747 阅读 · 2 评论 -
解决:Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'smsScenarioMap'.
项目:springboot+mybatis+mysql解决:将resultType改成resultMap原创 2020-04-20 14:29:09 · 1233 阅读 · 0 评论 -
解决:nested exception is org.springframework.jdbc.BadSqlGrammarException:
项目:spring boot+mybatis+mysql报错:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.Ba...原创 2020-04-17 17:22:18 · 6448 阅读 · 1 评论 -
解决Java实体类的字段与数据库不对应
项目:spring boot+mybatis+mysql问题:解决:把mapper中返回类型从实体类改为map。这样就解决了。原创 2020-04-16 15:38:31 · 4194 阅读 · 0 评论 -
解决| 程序包net.bytebuddy.asm.Advice不存在
报错如下:解决如下:<dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy-agent</artifactId> <version>1.4.32</version></dependency>...原创 2020-03-03 09:41:53 · 2238 阅读 · 0 评论 -
免积分解决:Cannot resolve net.sourceforge.pinyin4j:pinyin4j:2.5.0
spring boot项目。解决如下:到http://sourceforge.net/projects/pinyin4j/下载,解压,取出jar包放进仓库:打开maven,再刷新一下:原创 2020-02-21 12:18:30 · 7037 阅读 · 1 评论 -
解决:log4j:WARN Please initialize the log4j system properly.
背景:springboot+maven+mybatis项目,报错如下:log4j:WARN No appenders could be found for logger (freemarker.cache).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apac...原创 2020-01-02 15:38:56 · 1339 阅读 · 0 评论 -
使用IDEA实现Spring Boot项目的MyBatis代码生成器
MyBatis代码生成器确实很方便,可以使开发者更专注于业务。但是每个人都有自己的要求和方式,这就造成初学者很纠结很迷茫:在一篇文章抄了一点不行,又去另外的文章再抄又不行,慢慢地失去了耐心和信心。这样的初学者,比比皆是,比如我。终于让我找到一个教程,即慕课网的SpringBoot构建电商基础秒杀项目,于是很快就实现了。故作此文。目录一、引进相关依赖二、新建数据库与数据库表三...原创 2019-11-20 11:23:11 · 851 阅读 · 0 评论 -
解决:程序包com.sun.org.apache.bcel.internal.generic不存在
一个Springboot项目,更新后报错缺包。接下来,就是疯狂的找这个jar包,最后还是找不到。在逛帖子时发现一个方向--maven,于是回头看一下JDK,结果发现是JDK11但我记得之前设置为JDK8的,不知道为什么会这样!于是我就改为JDK8,运行就好了。如果还不行,就检查maven是否设置为自动加载jar了。如下图:...原创 2019-11-08 16:29:54 · 27089 阅读 · 7 评论 -
正确解法:Could not autowire. No beans of 'xxxx' type found
项目:Springboot+mybatis+JDK8IDE:IDEA报错:我看了这篇文章IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示,其实里面的做法是不太正确的,尽管也能消除报错。下面是最正确的解法:在dao层的类名上一行添加上@Repository这是从spri...原创 2019-11-01 09:48:01 · 495 阅读 · 0 评论 -
解决“Invalid use of group function; nested exception is java.sql.SQLException”
目录项目:Springboot+mybatis+mysql问题:分析:解决:参考:项目:Springboot+mybatis+mysql问题:### Cause: java.sql.SQLException: Invalid use of group function; uncategorized SQLException for SQL []; ...原创 2019-10-24 15:07:39 · 2178 阅读 · 0 评论 -
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
项目:Springboot+mybatis,idea报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.sxdt.mgt.push.dao.HZPushTouristFlowDao.getScenicSpotsMaxLoad1 at org.apache.ib...原创 2019-10-24 14:11:28 · 325 阅读 · 0 评论 -
解决“idea:properties中的中文变成unicode码”问题
Springboot项目:问题:application.properties文件的中文变成unicode码解决方法:setting--搜索file encoding--把右下角的“transparentnative-to-ASCIIconversation”勾上--确定。然后就行了:...原创 2019-10-22 15:30:50 · 591 阅读 · 0 评论 -
解决:Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$A
项目:Springboot+mybatis,JDK11刚导入运行时报错:Exception in thread "main" java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (...原创 2019-10-22 14:02:43 · 19609 阅读 · 5 评论 -
解决no data sources are configured to run this sql and provide advanced code assistance.
项目:Springboot+mybatis+MySQL原因:还没有配置好数据源,也就是IDE没有配置数据库。解决方法:在src下找到application.properties的数据库配置,再填到下面第二张截图所示的框,然后就行了。然后重启,okay:参考:mapper文件提示:No data sources are configured to...原创 2019-10-22 09:48:29 · 17416 阅读 · 0 评论 -
解决Springboot中“Error java: 程序包xxx不存在”
问题描述:Springboot项目,我新建了实体类和MVC那些类,运行就报错说找不到,实际上是存在的。如下图:解决:删了target整个目录,再重新打包编译。原因:添加或删除了Java文件夹,并没有重新编译,需要重新打包编译。...原创 2019-10-16 16:59:09 · 22968 阅读 · 8 评论 -
解决idea中Springboot项目找不到sun.misc.BASE64Encoder或Decoder的jar包
问题描述:Springboot项目。明明都把包下载放进去了,就是报错找不到。JDK11解决方法之一:换为JDK8。然后重启就可以了。原创 2019-10-15 17:44:37 · 7804 阅读 · 1 评论 -
解决HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type java.util.Date
背景:Springboot项目,后台上传数据时报错。问题:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2019-09-06": not...原创 2019-09-25 14:48:52 · 24201 阅读 · 0 评论 -
解决Springboot报错:Field xx in xx required a bean of type 'xx' that could not be found.
技术栈:Springboot+mybatis完整报错提示:Description:Field usualService in com.sxdt.order.food.usualParts.controller.UsualController required a bean of type 'com.sxdt.order.food.usualParts.service.UsualSer...原创 2019-08-29 15:49:52 · 2529 阅读 · 0 评论 -
似是而非:注解与装饰器
对于很多 Java 开发人员来说,注解(Annotation)已经是一个十分熟悉的概念。而在 JavaScript 中(目前仍然是 Stage 2 的 ES Proposal),引入了一个类似的语法——装饰器(Decorator)。甚至有很多人在生活中不加区分两个的概念,把装饰器也叫做注解。那么,装饰器和注解到底有什么联系与区别呢?概念注解(Annotation):仅提供附加元数据支持,...原创 2019-07-19 09:51:48 · 1020 阅读 · 0 评论 -
解决“java.net.BindException: Address already in use: bind”
公司给的springboot小项目,昨天调好今早过来就报错如下:我看了很多文章,千篇一律都说是端!口!占!用!问!题!实际上不是,因为我查看端口找不到本地的8080或9090,然后我重启笔记本就行了。(表示我也很迷)好了,总结:你输入netstat -ano|findstr 8080(你项目实际的端口号不一定是8080),如果能找到端口,那恭喜你,你接着只需要找到8080的进...原创 2019-07-19 09:38:20 · 6755 阅读 · 0 评论 -
解决“The Tomcat connector configured to listen on port 8080 failed to start”OR“localhost 拒绝了我们的连接请求。”
刚刚在配置一个springboot项目时,运行报错说“8080端口被占用,或者项目配置到其他端口上”。即:Description:The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be m...原创 2019-07-18 14:11:43 · 1233 阅读 · 0 评论