![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot 2.7.2
文章平均质量分 91
程序员优雅哥
十年程序员,呆过央企外企私企,做过前端后端架构。分享vue、Java等前后端技术和架构
展开
-
使用 Spring Boot Admin 监控应用状态【建议收藏】
当应用状态异常时,Spring Boot Admin 会自动实时告警,而告警的方式可以由我们自定义。这里模拟日志的方式。在 config 包下创建类,该类继承自} }此时,注册到这个Admin Server的其他客户端启动、停止等,当前应用都会监听到事件,输出日志。实战中可以在这里面发送邮件、消息等。原创 2022-09-09 14:50:01 · 655 阅读 · 0 评论 -
集成 Redis & 异步任务-SpringBoot 2.7 .2实战基础
SpringBoot 2.7 .2实战基础 - 09 - 集成 Redis & 异步任务原创 2022-09-06 15:03:16 · 489 阅读 · 0 评论 -
全局异常处理及参数校验-SpringBoot 2.7.2 实战基础(建议收藏)
前后端分离开发非常普遍,后端处理业务,为前端提供接口。服务中总会出现很多运行时异常和业务异常,本文主要讲解在 SpringBoot 实战中如何进行异常统一处理和请求参数的校验。原创 2022-08-17 15:37:22 · 641 阅读 · 0 评论 -
清晰梳理日志框架关系与Spring Boot 日志配置 - SpringBoot 2.7.2 实战基础
Java 中日志相关的 jar 包非常多,log4j、log4j2、commons-logging、logback、slf4j 等,本文首先梳理这些包之间关系,然后介绍在 spring boot 中日志的配置,最后介绍多环境的配置。原创 2022-08-15 15:21:06 · 277 阅读 · 0 评论 -
多环境配置-SpringBoot 2.7.2 实战基础
在一个项目的开发过程中,通常伴随着多套环境:本地环境 local、开发环境 dev、集成测试环境 test、用户接受测试环境 uat、预生产环境 pre、生产环境 prod。本节的内容有些脱离真实企业开发,因为在真实的企业开发中,不会只开发一个独立的服务,而是多个微服务。发展至今,云原生也越来越普遍。面对多套环境,通常是”一套代码 + 配置中心“的方式,将代码编译打包后,在启动服务时或服务运行过程中,从配置中心读取配置,保证各个环境代码完全一致,仅配置不同。关于配置中心,在后面的系列文章中会详细介绍。...原创 2022-08-12 15:46:34 · 5567 阅读 · 0 评论 -
使用 Liquibase 管理数据库版本 - SpringBoot 2.7 .2 实战基础
Liquibase 具有执行锁,已经执行过的内容不会重复执行。在执行 changeSet 时,由于改动的内容可以通过 Liquibase 提供的标签编写,所以无关具体的数据库产品(MySQL、Oracle 等),Liquibase 底层会根据实际使用的数据库类型转化为对应的 SQL。...原创 2022-08-10 16:03:07 · 383 阅读 · 0 评论 -
集成 Spring Doc 接口文档和 knife4j-SpringBoot 2.7.2 实战基础
在 ”1.2 编写配置类“ 一节,文档信息都是写死在代码中的,如果多个微服务都要集成 spring doc,可以把前面写的 SpringDocConfig 提取到公共模块中,通过maven 依赖引用,在 application.yml 中配置不同的变量。}注解声明配置属性,在 application.yml 配置时就可以使用 doc-info。doc-info : title : SpringBoot Demo演示 description : 学习 Spring Boot 2.7.2。......原创 2022-08-08 16:42:01 · 2182 阅读 · 1 评论 -
配置 Druid 数据源及密码加密-SpringBoot 2.7 实战基础
前文集成 MyBatis Plus,实现了一组增删改查接口。在启动服务时,从控制台中可以看出 Spring Boot 默认使用Hikari作为数据库连接池,Hikari性能很优秀。在国内使用较多的连接池还属阿里开源的Druid,中文发音为德鲁伊。Druid结合了 C3P0、DBCP 等 DB 池的优点,同时还加入了日志监控,可以很好的监控 DB 池连接和 SQL 的执行情况。...原创 2022-08-05 16:32:07 · 3537 阅读 · 0 评论 -
SpringBoot 如何集成 MyBatisPlus - SpringBoot 2.7.2实战基础
SpringBoot 2.7.2 学习系列,本节通过实战内容讲解如何集成 MyBatisPlus原创 2022-08-04 16:29:30 · 1481 阅读 · 0 评论 -
快速体验Spring Boot了解使用、运行和打包 | SpringBoot 2.7.2学习系列
SpringBoot 2.7.2 学习系列,本节内容快速体验Spring Boot,带大家了解它的基本使用、运行和打包。Spring Boot 基于 Spring 框架,底层离不开 IoC、AoP 等核心思想。Spring 4.0 提供了基于 Java Config 的开发方式,Spring Boot 应运而生,可以简化 Spring 应用开发过程,同时也可以快速方便的集成第三方框架,如 MyBatis、Redis 等。...原创 2022-08-02 17:23:39 · 833 阅读 · 0 评论