51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

新视野

Spring Boot 入门之 Web 篇(二)

Spring Boot 入门之 Web 篇(二)

厉飞雨 阅读(506) 评论(0) 赞(17)

一、前言 {#一、前言} ------------ 上一篇 [《Spring Boot 入门之基础篇(一)》](https://51tbox.com/) 介绍了 Spring Boot 的环境搭建以及项目启动打包等基础内容,本篇继续深入介绍 Spring Boot 与 Web 开发相关的知识。 二、整合模板引擎 {#二、整合模板引擎} -------------------...

Spring Boot 入门之基础篇(一)

Spring Boot 入门之基础篇(一)

厉飞雨 阅读(287) 评论(0) 赞(20)

一、前言 {#一、前言} ------------ Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 **本系列以快速入门为主,可当作工具小手册阅读** 二、环境搭建 {#二、环境搭建} --------------...

Spring Boot 中的结构化日志

Spring Boot 中的结构化日志

厉飞雨 阅读(1279) 评论(0) 赞(17)

1、概览 {#1概览} ----------- 日志是任何软件应用程序的基本功能。它通过记录错误、警告和其他事件,帮助跟踪应用程序在运行期间的行为。 默认情况下,[Spring Boot](/spring-boot/) 应用程序会生成非结构化、人类可读的日志。虽然这些日志对开发人员很有用,但它们不容易被日志聚合工具解析或分析。结构化日志解决了这一限制。 本文将带你了解如何...

ubuntu安装docker

ubuntu安装docker

厉飞雨 阅读(214) 评论(0) 赞(13)

参考链接:<https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository> # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certifi...

Spring Boot 中 Circuit Breaker 与 Retry 的区别

Spring Boot 中 Circuit Breaker 与 Retry 的区别

厉飞雨 阅读(312) 评论(0) 赞(14)

1、概览 {#1概览} ----------- 在分布式系统和微服务架构中,优雅地处理故障对于保持系统可靠性和性能至关重要。断路器(Circuit Breaker,也称为熔断器)和重试(Retry)是有助于实现这一目标的两种基本弹性模式。虽然这两种模式都旨在提高系统的稳定性和可靠性,但它们的目的截然不同,适用于不同的场景。 本文将带你深入了解这些模式,包括它们的机制、用例以...

Ubuntu Edge已死,但Canonical的手机之路仍在继续

Ubuntu Edge已死,但Canonical的手机之路仍在继续

厉飞雨 阅读(229) 评论(0) 赞(14)

|----|-----------------------------------------------------------------------------------------| | 导读 | **试图横跨桌面和移动的Ubuntu Edge已死,但Canonical的手机之梦并未结束,它将继续开发Ubuntu phones,计划于2019年第一季度发布首批产品。*...

Spring Boot3学习之Web篇

Spring Boot3学习之Web篇

厉飞雨 阅读(191) 评论(0) 赞(16)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...

Spring Boot3学习之基础篇

Spring Boot3学习之基础篇

厉飞雨 阅读(226) 评论(0) 赞(14)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...

【Linux 系列】定制 SpringBoot 应用程序的 Docker 镜像和数据库配置

【Linux 系列】定制 SpringBoot 应用程序的 Docker 镜像和数据库配置

厉飞雨 阅读(216) 评论(0) 赞(11)

前言 {#前言} -------- 最近,我面临一个问题:我需要部署一个 Web 应用程序到 Docker 上,并且需要自定义数据源的信息。经过探索和实践,我成功地将利用 SpringBoot 开发的应用程序打包成 Docker 镜像,并且自定义了数据库的链接信息。在这里,我想分享一下我的经验,希望能对大家有所帮助。 一丶定义 Spring 配置文件信息 {#一丶定义 -S...