51工具盒子

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

软件教程

使用 Spring Boot 创建 Docker 镜像

使用 Spring Boot 创建 Docker 镜像

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

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

Spring 中的 ApplicationContext

Spring 中的 ApplicationContext

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

1、概览 {#1概览} ----------- 本文将带你详细了解 [Spring](/spring/) 中的 `ApplicationContext` 接口。 2、ApplicationContext 接口 {#2applicationcontext-接口} ------------------------------------------------- Spring...

Spring Security 和 Apache Shiro

Spring Security 和 Apache Shiro

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

1、概览 {#1概览} ----------- 在应用开发中,尤其是在企业级 Web 和移动应用领域,安全是一个首要问题。 本文将带你了解、比较两种流行的 Java 安全框架 - [Apache Shiro](https://shiro.apache.org/) 和 [Spring Security](/spring-security/)。 2、背景 {#2背景} ---...

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

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

厉飞雨 阅读(12) 评论(0) 赞(1)

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

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

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

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

[Spring Initializr](https://start.spring.io)(start.spring.io)是由 Spring Boot 官方提供的一个开源的 Spring Boot 项目初始化器。它提供了一个简单易用的界面来创建和配置 Spring 项目的初始代码。通过这个网站,开发者可以选择所需的 Spring Boot 版本、语言、构建工具(如 Maven ...

Spring Boot 中的 DispatcherServlet 和 web.xml

Spring Boot 中的 DispatcherServlet 和 web.xml

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

1、概览 {#1概览} ----------- `DispatcherServlet` 是 Spring Web 应用的前端控制器(Front Controller)。它用于在 Spring MVC 中创建 Web 应用和 REST 服务。在传统的 Spring Web 应用中,该 Servlet 是在 `web.xml` 文件中定义的。 本文将会带你了解如何在 Sprin...

Spring Cloud Azure 教程

Spring Cloud Azure 教程

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

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

Spring 加载时织入(Load-Time Weaving)

Spring 加载时织入(Load-Time Weaving)

厉飞雨 阅读(10) 评论(0) 赞(3)

简介 {#简介} -------- 本文将带你了解 Spring 加载时织入(Load-Time Weaving)是如何工作的,以便在运行时应用 Hibernate 字节码增强机制。 一般来说,字节码增强机制是在使用 Maven 或 Gradle 插件构建项目时应用的。 Domain Model {#domain-model} ----------------------...

检测 Spring 事务是否处于活动状态

检测 Spring 事务是否处于活动状态

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

1、概览 {#1概览} ----------- 本文将带你了解在代码中检测 Spring 事务的几种方法。 2、事务配置 {#2事务配置} --------------- 要在 Spring 中运行事务,必须启用事务管理。如果使用的是Spring Boot 项目,并且依赖了 `spring-data-` 或 `spring-tx`,Spring 会默认启用事务管理。否则,...