SpringBoot
文章平均质量分 84
半晴Miko
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合EasyExcel进行报表导入导出
引入为什么使用EasyExcel?Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。EasyExcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用EasyExcel可以降低到几M,并且再大的exce原创 2021-11-19 17:10:09 · 827 阅读 · 3 评论 -
如何自定义一个SpringBoot中的starter
引入我们都知道SpringBoot的核心就是自动装配原理,对于自动装配的原理进行分析之后,我们可以基于这个机制来实现一个Starter组件,以便加深大家对自动装配及Starter组件的理解。同时,Spring Boot官方提供的Starter并不能囊括所有的技术组件,在工作中,如果自己的项目需要支持Spring Boot,也需要开发Starter组件。概述从Spring Boot官方提供的Starter的作用来看,Starter组件主要有三个功能:(1)涉及相关组件的Ja...原创 2021-11-17 18:35:22 · 1062 阅读 · 4 评论 -
如何搭建SpringBoot项目
如何搭建一个SpringBoot项目步骤1、创建一个普通maven项目:SpringBootDemo2、在pom.xml文件设置项目打包方式<packaging>jar</packaging>3、在pom.xml文件导入SpringBoot父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2021-09-18 17:29:53 · 535 阅读 · 2 评论 -
SpringBoot如何使用Feign实现远程接口调用
概述什么是Feign?与 Ribbon ⼀样,Feign 也是由 Netflflix 提供的,Feign 是⼀个声明式、模版化的 Web Service 客户端,它简化了开发者编写 Web 服务客户端的操作,开发者可以通过简单的接⼝和注解来调⽤ HTTP API, Spring Cloud Feign,它整合了 Ribbon 和 Hystrix,具有可插拔、基于注解、负载均衡、服务熔断等⼀系列便捷功能。特点(1)Feign 是⼀个声明式的 Web Service 客户端;...原创 2021-11-17 11:48:30 · 2730 阅读 · 0 评论