SpringBoot
文章平均质量分 76
SpringBoot 学习
血莲丹
这个作者很懒,什么都没留下…
展开
-
XXL-JOB 分布式任务调度中心搭建
XXL-JOB 平台快速搭建原创 2022-08-05 10:46:58 · 585 阅读 · 0 评论 -
no main manifest attribute / .jar中没有主清单属性
问题将 springboot 项目打成 jar 包,随后 java -jar 包名 报错,原因是找不到 jar 包中 main 方法所在的类,找不到程序的主入口。解决情况一你的项目继承自 spring-boot-starter-parent ,则在要打包的微服务的 pom.xml 中加上如下配置: <plugins> <plugin> <groupId>org.springframework.boot原创 2022-04-21 18:41:26 · 342 阅读 · 0 评论 -
ExcelWriteDataConvertException:Can not find ‘Converter‘ support class Character.
问题今天使用 EasyExcel 来进行写操作时,出现如下错误:com.alibaba.excel.exception.ExcelWriteDataConvertException: Can not find 'Converter' support class Character. at com.alibaba.excel.write.executor.AbstractExcelWriteExecutor.doConvert(AbstractExcelWriteExecutor.java:323) ~原创 2022-04-12 20:18:41 · 12554 阅读 · 0 评论 -
SpringBoot 单元测试用法
SpringBoot 单元测试原创 2022-01-07 22:46:47 · 494 阅读 · 1 评论 -
SpringCloud——Hystrix熔断/降级
简介Hystrix断路器,又称Hystrix熔断器。它主要做SpringCloud里面的做服务熔断,服务降级的处理。它的思想和Spring里面的前置通知,环绕通知也有相似之处。在复杂的分布式系统中,微服务之间可能有数十个依赖关系,而这些依赖关系中,总会不可避免的出现调用失败。比如A服务调用B服务,B服务又调用C服务…这也就是所谓的扇出,而在这扇出链路上,如果有一个环节出现了问题,就可能导致系统的资源被一直占用着,进而引起系统的崩溃,这并不是我们想看到的。Hystrix就类似于保险丝,比如这会冬天到了,原创 2021-11-14 19:14:24 · 1184 阅读 · 0 评论 -
SpringBoot内置Tomcat启动流程
概述 上次一朋友面试问到了SpringBoot中内置Tomcat的启动流程,在此我也记录下,加深记忆。 在SpringBoot中引入spring-boot-starter-web依赖,这个依赖里面又引入了spring-boot-starter-tomcat依赖,这样我们就可以直接使用Tomcat服务器,都不用配置。对于嵌入式Tomcat,其实也比较简单,就是调用Tomcat提供的外部类 org.apache.catalina.startup.Tomcat 就可以实现。启动流程SpringBoot原创 2021-09-13 12:42:31 · 2403 阅读 · 0 评论 -
SpringBoot自动装配原理(超详细,深入理解)
简介SpringBoot 这款框架几乎是现在企业级开发的标配,使用SpringBoot进行开发,能够大量减少xml配置文件的编写,并且能为我们提供一站式服务。SpringBoot我们只需要导入相关模块的starter,就可以使用相关功能,但是我们几乎没有写配置,那么SpringBoot是如何帮我们配置的呢?又比如说我们可以在application.properties或者application.yml 配置文件中进行一些配置,比如设置 server.port=8081,那么我们是如何知道可以设置哪些属性原创 2021-10-24 16:32:04 · 7698 阅读 · 2 评论 -
SpringBoot异常处理流程
默认异常情况在SpringBoot的项目中,如果出现异常,那么默认是如下白板页面。那么我们一般并不会使用默认的错误页面,而都是自定义错误页面。定制错误页面定制错误页面也有两类情况。1、如果们使用模板引擎的情况下,那么我们可以在 templates 目录下创建一个 error 目录,在里面创建 404.html 页面,这样如果出现 404 的问题,就会跳转到该页面。但是4开头的错误和5开头的错误页是很多的,一个一个去写,比较麻烦,所以SpringBoot也帮我们提供了通用的写法,即我们可以创建原创 2021-10-29 10:45:37 · 945 阅读 · 0 评论