SpringBoot
未读
简单的二维码生成功能
1、描述 在系统中生成一个二维码,用户可以选择下载保存到本地;或生成的二维码以流的形式传输给前端工程展示(只生成流,不保存到本地) 2、实现 两种方法实现,①使用google的zxing实现。②使用hutool工具实现 1、引入依赖 <!-- https://mvnrepository.com/ar
SpringCache缓存基础使用
一、介绍 Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,大大简化我们在业务中操作缓存的代码。 Spring Cache只是提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。Cach
SpringBoot
未读
SpringBoot切换内置web应用服务器
1、前言 SpringBoot的web环境中默认使用tomcat作为内置服务器,其实SpringBoot提供了另外2中内置服务器供我们选择,我们可以很方便的进行切换。 Jetty: Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Je
SpringBoot配置文件加载顺序
基础配置路径及其加载顺序 Springboot程序启动时,会从以下位置加载配置文件: 1.file:./config/ :当前项目下的/config目录下 2.file:./ :当前项目的根目录 3.classpath:/config/ :classpath的/config目录 4.classpat
SpringBoot配置文件热部署
1、前言 分享一个springboot动态配置框架:https://github.com/Code2Life/spring-boot-dynamic-config 在一些场景下可以用到热更新配置 轻量方便,简单好用 2
SpringBoot
未读
springboot整合swagger 3报错
报错信息: The following method did not exist: org.springframework.plugin.core.PluginRegistry.getPluginFor(Ljava/lang/Object;Lorg/springframework/plugin/co
SpringBoot自动配置原理
一、什么是SpringBoot自动配置 SpringBoot自动配置,英文是 Auto-Configuration: 它是指基于你引入的依赖Jar包,对SpringBoot应用进行自动配置 它为SpringBoot框架的 开箱即用提供了支撑 注意事项: 自动配置: Auto-Configuratio
JavaSPI与SpringBoot自动配置
一、Java SPI 概述 SPI:Service Provider Interface 它是从java 6开始引入的,是一种基于 ClassLoader 来 发现并加载服务的机制 一个标准的SPI,由三个组件构成: Service: 是一个公开的接口或抽象类,定义了一个抽象的功能模块 Servic