一、在项目中引入springboot有两种方式: 1、引入spring-boot-starter-parent <parent> <groupId>org.springframework.boot…
标签:springboot
SpringBoot_pom_01_SpringBoot 依赖 的引入
一、在pom中引入如下两种依赖后。如果之后导入其他启动器,比如spring-boot-starter-web,则可以省略版本号,便于管理。 一、继承spring-boot-starter-parent 二、在没有父POM…
Spring Boot 的logo设置(八)
Spring Boot 工程启动时会显示一个logo, 我们可以对显示的logo进行相关的设置。 关闭启动logo 想关闭logo可以使用以下两种方法: 在 Spring Boot 的启动类中关闭 import org.…
消息队列异步请求,客户端同步收到结果
如何设计一个接口,使用消息队列异步请求,但是客户端同步收到结果 异步处理,同步返回?为什么会有这样一个需求?既然接口要求同步返回,那么直接阻塞就好了,要什么异步消息同步返回?高并发保护系统的手段是缓存、限流、降级。限…
springboot中使用redis实现异步消息通知
为什么我要用redis来完成异步消息,而不是消息队列mq之类的? 因为很多的单体项目可能只需要需要一个略微简单的消息通知,而不需要如kafka那种完善的消息队列, 而且redis在正常的项目中基本都会引入而mq可能较少会…
SpringBoot调用第三方接口
Spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接, 我们只需要传入url及返回值类型即可。相较于之前常用的H…
SpringBoot中调用第三方接口的三种方式
使用SpringBoot跨系统调用接口的方案 一、简介 项目开发中存在系统之间互调问题,又不想用dubbo,这里提供几种SpringBoot方案: 1、使用Feign进行消费(推荐) 2、使用原始httpClient请求…
springboot整合RestTemplate调用第三方接口
一、RestTemplate配置类 import org.springframework.context.annotation.Bean; import org.springframework.contex…
SpringBoot接口返回结果封装方法(记录)
rest接口会返回各种各样的数据,如果对接口的格式不加约束,很容易造成混乱。 在实际项目中,一般会把结果放在一个封装类中,封装类中包含http状态值,状态消息,以及实际的数据。这里主要记录两种方式:(效果如下) &nbs…
SpringBoot整合Redis缓存
SpringBoot整合Redis缓存 一、缓存概念知识 1、是什么缓存 2、缓存的优缺点 3、为什么使用缓存 二、Redis概念知识 1、Redis简介 2、为什么用Redis作为缓存 3、Redis 支持的数据类型 …
Java8本地缓存Caffeine
文章目录 一、Caffeine介绍 1、缓存介绍 2、Caffeine介绍 二、Caffeine基础 1、缓存加载策略 1.1 Cache手动创建 1.2 Loading Cache自动创建 1.3 Async Cach…
Java 打包压缩文件为zip格式压缩包
工具类ZipUtils 如下: package utils; import java.io.File; import java.io.FileInputStream; import java.io.IOException…