![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring boot
文章平均质量分 58
巅峰小苏
加油,少年
展开
-
解决启动Tomcat后控制台中文乱码问题(亲测有效)
问题:idea中控制台出现中文乱码解决:1、打开tomcat/conf目录下的logging.properties文件2、把 UTF-8 改成 GBK 就可以了欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感谢。觉得本文章有帮助到的,点个赞呗...原创 2021-05-11 16:14:49 · 1696 阅读 · 0 评论 -
解决异常:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
报错信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘receiverController’: Unsatisfied dependency expressed through field ‘service’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinition原创 2021-05-08 15:27:32 · 142864 阅读 · 45 评论 -
pom.xml文件中jar包版本冲突问题的查找与解决
在开发过程中,遇到几次jar包版本冲突问题,下面是我解决该问题的方式,这篇文章内容包含如何查找版本冲突的jar包和版本冲突的解决,下面以我在项目中遇到的实际情况为例子来讲述:背景:最近项目中需要集成阿里OSS进行资源的存储,需要在pom.xml文件中引入oss依赖,该依赖里面间接引入了httpclient依赖,而之前项目中已经引入了httpclient依赖,这时就引起了jar包版本冲突问题报错信息:Exception in thread "main" java.lang.NoClassDefFou原创 2021-05-07 15:03:10 · 5063 阅读 · 1 评论 -
Java中使用MultipartFile类型接收前端上传的文件过大报异常解决
问题:在使用MultipartFile类型上传文件时,发现上传的文件过大会报异常,异常信息如下:org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (51071023) exceeds the configured maximum (10485760)问题解决:出现这个问题是因为上传的文件大小超过了默认最大大小,可以使用修改默认原创 2021-05-06 16:45:18 · 3927 阅读 · 0 评论 -
介绍一个找jar包的神奇网站(几乎包含所有jar)
之前因为找jar而烦恼过,在网上找jar,要么要钱才能下载,要么找不到,直到看到这个网站https://mvnrepository.com,不再为了找jar包而烦恼。真心推荐给大家,不是广告下面说一下怎么从这个网站中下载自己需要的jar包,比如我需要下载jar:spring-boot-starter-log4j21、点击进入网站https://mvnrepository.com,在搜索框上输入spring-boot-starter-log4j2,点击搜索,就可以看到需要的jar,再点击图中的3位置,进入原创 2021-04-29 10:23:15 · 3267 阅读 · 0 评论 -
解决无法启动Maven服务问题java.lang.RuntimeException: Cannot start maven service at
1、背景:下载安装maven,配置环境变量,在idea中设置maven路径,在构建项目时,发现maven启动不成功,然后检查maven路径,maven与idea版本是否兼容,settings文件配置阿里中央仓库也解决不了,这个问题弄了好久,原来是VM参数配置错了,后来在VM options for importer 中添加参数 -Djava.net.preferIPv4Stack=true才解决2、问题报错信息:maven启动失败java.lang.RuntimeException: Cannot原创 2021-04-10 15:30:42 · 13245 阅读 · 3 评论 -
SpringBoot中如何打jar包和引入外部jar包
在开发过程中,不同项目经常出现功能类似的情况,如:项目B需要用到项目A中的部分功能,就把项目A需要的功能打成jar包。放在项目B里,这样项目B就可以用项目A中的功能了一、打jar包1、在A项目中,选中你要打成jar包的Java代码包,然后右键Export2、选择Java----》JAR file ----》点击Next下一步,选择要导出到哪里,并取个文件名就行了,这里导出jar已完成二、引入外部jar包1、在B项目中,新建lib文件夹,把刚刚打成的jar包复制放到一个lib文件夹中2、p原创 2020-12-22 16:54:56 · 4753 阅读 · 4 评论 -
SpringBoot使用@Scheduled创建定时任务
本章目标 基于SpringBoot架构完成注解@Scheduled的定时任务配置 项目构建 使用idea开发工具构建SpringBoot项目,idea配置的JDK是1.8,过程如下:File →New→Project→Spring Initializr 填写项目名称,用scheduled作为项目名 勾选需要的Web依赖,这里只勾选Web 选择项目存储目录,这里选的是F盘 点击Finish,到此项目构架完成,打开pom.xml文件,idea已为我们添加了web依赖和单元测试依赖.转载 2020-12-10 10:43:06 · 1207 阅读 · 0 评论 -
Stringboot项目中base64过长构建docker镜像失败问题
问题:因为项目需要,把图片加密成base64,在本地测试代码运行正常,但是构建docker镜像时,会发生构建失败原因:base64字符串过长,构建失败解决思路:把base64字符串放进服务资源文件中,需要用到base64字符串时,再去读取文件内容,这样构建docker镜像时,就不会失败了解决实操:1、在src/main/resources目录下新建一个base64.txt文件,把base64字符串放入base64.txt文件中2、base64.txt文件中的内容:图片加密后的base64字原创 2020-12-04 11:30:46 · 3830 阅读 · 0 评论 -
解决eclipse中Spring boot出现java.awt.HeadlessException
Spring Boot项目不可以消息弹窗,可以用窗口或HTML,使用弹窗会出现java.awt.HeadlessException:null 异常解决java.awt.HeadlessException异常步骤:1,在springboot的启动类中删除掉SpringApplication.run(websiteAPP.class, args)2,换成SpringApplicationBuilder builder = new SpringApplicationBuilder(websiteAPP原创 2020-11-03 15:32:15 · 1037 阅读 · 0 评论 -
SpringBoot中配置多个MongoDB数据源
下面是SpringBoot中实现多个数据源的步骤:1、application.properties文件下的配置信息如下:#数据源1spring.data.mongodb.manag.database=managementspring.data.mongodb.manag.host=192.168.11.234spring.data.mongodb.manag.port=27017spring.data.mongodb.manag.password=lisi-123321spring.data原创 2020-10-29 15:31:54 · 1741 阅读 · 0 评论 -
玩转SpringBoot之定时任务详解
源博客:https://www.cnblogs.com/mmzs/p/10161936.html阅读目录:序言一、静态:基于注解二、动态:基于接口三、多线程定时任务 阅读正文: 回到顶部序言使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:一、基于注解(@Scheduled)二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就派上用场了。转载 2020-09-27 11:41:21 · 348 阅读 · 0 评论 -
springboot项目中使用@RestController注解需要引入什么依赖
springboot中controller层不能使用@RestController注解pom.xml文件中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>原创 2020-07-14 16:59:37 · 26482 阅读 · 3 评论 -
SpringBoot项目如何自定义日志输出格式
Springboot项目有几种日志框架,默认是使用Logback日志框架,但我喜欢用Log4j2日志框架默认输出日志格式如下图我使用log4j2日志框架后的日志输出格式如下图下面是使用log4j2日志框架设置日志输出格式的步骤1、pom.xml文件中添加log4j2依赖,并排除掉spring默认的日志依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>原创 2020-09-25 14:07:54 · 3828 阅读 · 0 评论 -
springboot中获取项目文件路径
现在想获取invoice.pdf文件的路径获取方法:import org.springframework.util.ClassUtils;public class PrintController { public void monitoringPrint() { //获取项目classes/static的地址 String staticPath = ClassUtils.getDefaultClassLoader().getResource("static").getPath();原创 2020-09-22 11:06:55 · 5600 阅读 · 1 评论 -
Description: Field ServiceImp in com.controller.Controller required a bean of type ‘com.servic
启动Spring boot项目时,出现如下图类似的问题时,需要考虑两个原因:1、Application启动类中有没有添加包扫描注解@ComponentScan(basePackages=“com.gzds”)2、Controller层和service层有没有添加@Controller和@Service注解我遇到的问题是:在controller中没找到service注入的bean原因:service层没加入@service注解交给spring容器管理,所以扫描不到...原创 2020-07-15 11:17:11 · 13830 阅读 · 4 评论