51工具盒子

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

maven

在 Spring Boot 中恢复 Flyway 失败的迁移

在 Spring Boot 中恢复 Flyway 失败的迁移

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

1、概览 {#1概览} ----------- Flyway 迁移并不总是一帆风顺行,本文将带你了解迁移失败后的恢复方案。 2、设置 {#2设置} ----------- 从基本的 Spring Boot 配置 Flyway 开始。它依赖 [`flyway-core`](https://mvnrepository.com/artifact/org.flywaydb/fly...

在 Spring Boot 中通过 XML 定义 Bean

在 Spring Boot 中通过 XML 定义 Bean

厉飞雨 阅读(438) 评论(0) 赞(15)

1、概览 {#1概览} ----------- 在 Spring 3.0 之前,XML 是定义和配置 Bean 的唯一方法。Spring 3.0 引入了 [JavaConfig](https://docs.spring.io/spring-javaconfig/docs/1.0.0.M4/reference/html/),允许我们使用 Java 类配置 Bean。不过,如今有...

Linux 与 Spring 中 Cron 的区别

Linux 与 Spring 中 Cron 的区别

厉飞雨 阅读(332) 评论(0) 赞(21)

1、概览 {#1概览} ----------- 通过 Cron 表达式,我们可以安排任务在特定日期和时间定期运行。Cron 表达式在 Unix 中推出后,其他基于 Unix 的操作系统和软件库(包括 [Spring](/spring/))都采用了它的任务调度方法。 本文将带你了解基于 Unix 操作系统的 Cron 表达式与 Spring Cron 之间的区别。 2、Un...

使用 Spring Boot 创建 Docker 镜像

使用 Spring Boot 创建 Docker 镜像

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

1、概览 {#1概览} ----------- 随着越来越多的企业转向使用容器,Docker 在软件开发中的地位也越来越重要。为此,[Spring Boot](/spring-boot/) 2.3 的一大新功能就是为 Spring Boot 应用轻松创建 Docker 镜像提供了支持。 本文将带你了解如何为 Spring Boot 应用创建 Docker 镜像。 2、传统...

Spring 中的 ApplicationContext

Spring 中的 ApplicationContext

厉飞雨 阅读(327) 评论(0) 赞(21)

<h2>1、概览 {#1概览}</h2> <p>本文将带你详细了解 <a href="/spring/">Spring</a> 中的 <code>ApplicationContext</code> 接口。</p> <h2>2、ApplicationCo...

Spring Security 和 Apache Shiro

Spring Security 和 Apache Shiro

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

<h2>1、概览 {#1概览}</h2> <p>在应用开发中,尤其是在企业级 Web 和移动应用领域,安全是一个首要问题。</p> <p>本文将带你了解、比较两种流行的 Java 安全框架 - <a href="https://shiro.apache.org/">Apache Shir...

在 Spring Boot 中使用 WebSocket 构建在线日志系统

在 Spring Boot 中使用 WebSocket 构建在线日志系统

厉飞雨 阅读(417) 评论(0) 赞(18)

本文将带你了解如何在 [Spring Boot](/spring-boot/) 应用中使用 WebSocket 构建一个在线的日志系统。通过该系统,不需要登录服务器,即可在 HTML 页面上通过 WebSocket 长连接预览到服务器的即时日志。 创建 Spring Boot 应用 {#创建-spring-boot-应用} --------------------------...

start.spring.io 创建旧版本的 Spring Boot 项目

start.spring.io 创建旧版本的 Spring Boot 项目

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

<p><a href="https://start.spring.io">Spring Initializr</a>(start.spring.io)是由 Spring Boot 官方提供的一个开源的 Spring Boot 项目初始化器。它提供了一个简单易用的界面来创建和配置 Spring 项目的初始代码。通过这个网站,...

Spring Boot 中的 DispatcherServlet 和 web.xml

Spring Boot 中的 DispatcherServlet 和 web.xml

厉飞雨 阅读(366) 评论(0) 赞(19)

<h2>1、概览 {#1概览}</h2> <p><code>DispatcherServlet</code> 是 Spring Web 应用的前端控制器(Front Controller)。它用于在 Spring MVC 中创建 Web 应用和 REST 服务。在传统的 Spring Web 应用中,该 Servlet...

Spring Cloud Azure 教程

Spring Cloud Azure 教程

厉飞雨 阅读(262) 评论(0) 赞(18)

本文将会带你了解如何使用 Spring Cloud 来简化 [Spring Boot](/spring-boot/) 应用与 Azure 服务之间的整合,以及如何利用 Azure Spring Apps 服务在 Azure 上部署、运行和管理应用。本文中的示例 Spring Boot 应用将数据存储在 Azure Cosmos DB 服务中,并在 Public URL 下公开一...