51工具盒子

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

spring

使用 Spring Boot + Freemarker 开发 i18n 国际化应用

使用 Spring Boot + Freemarker 开发 i18n 国际化应用

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

i18n(Internationalization),即国际化。目的是为了使软件、应用或网站能够适应不同的语言、地区,用户可以选择他们熟悉的语言进行交互,为所有用户提供一致的体验。 本文将会带你了解如何使用 [Spring Boot](/spring-boot/) + Freemarker 实现国际化。 假设我们有一个登录页面,其中有 2 个输入框,分别用于输入 **用户名...

Spring Boot 启动异常:ApplicationContextException

Spring Boot 启动异常:ApplicationContextException

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

1、概览 {#1概览} ----------- 本文将会带你了解在 [Spring Boot](/spring-boot/) 启动时出现 `ApplicationContextException` 异常的原因,以及解决办法: ```txt ApplicationContextException: Unable to start ServletWebServerAppli...

Spring 中的条件注解

Spring 中的条件注解

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

1、简介 {#1简介} ----------- 本文将带你了解 Spring 中的 [`@Conditional`](https://docs.spring.io/spring-framework/docs/5.3.7/javadoc-api/org/springframework/context/annotation/Conditional.html) 注解。它用于根据特定...

Spring 中的 @AliasFor 注解

Spring 中的 @AliasFor 注解

厉飞雨 阅读(9) 评论(0) 赞(4)

1、概览 {#1概览} ----------- 本文将会带你了解 Spring 中的 [`@AliasFor`](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/annotation/AliasFor.html) 注解。 首先介绍一些框架中的使...

在 Spring Boot 中上传文件到 Minio

在 Spring Boot 中上传文件到 Minio

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

[Minio](https://github.com/minio/minio) 是一个用 Golang 开发的开源的对象存储服务器,它基于 Amazon S3 协议,提供了简单而强大的存储解决方案。可以在本地部署或云环境中使用。也支持分布式部署,并具有高可用性和容错性。 本文将会带你了解如何在 Linux 中通过 Docker 的方式来安装、配置 Minio,以及如何在 Sp...

在 Spring 应用中实现 Kafka Consumer 重试消费

在 Spring 应用中实现 Kafka Consumer 重试消费

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

1、概览 {#1概览} ----------- 本文将会带你学习在 Spring 应用中实现 Kafka Consumer 重试消费的 2 种方式,及其优缺点。 > 关于如何在 Spring 中整合 Kafka 的细节,请参阅 [这里](/spring-kafka/)。 2、项目设置 {#2项目设置} --------------- 创建一个新的 Spring Bo...

Spring v6.0.12 发布

Spring v6.0.12 发布

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

⭐ 新特性 {#-新特性} ------------- * ArithmeticException:在 `@Scheduled(fixedDelay = Long.MAX_VALUE, timeUnit = TimeUnit.MINUTES)` 上 long 溢出 [#31210](https://github.com/spring-projects/spring-frame...

在 Spring Boot 中使用 Undertow 作为嵌入式服务器

在 Spring Boot 中使用 Undertow 作为嵌入式服务器

厉飞雨 阅读(27) 评论(0) 赞(4)

[Spring Boot](/spring-boot/) 默认使用 [Tomcat](https://tomcat.apache.org/) 作为嵌入式 Servlet 服务器,它是由 Apache 软件基金会下 Jakarta 项目开发的 Servlet 容器,被广泛用于部署和运行 Java Web 应用程序。特点是轻量级、易于安装和配置,并且具有良好的可扩展性和性能 本文...

Spring Boot 启动时 “jar中没有主清单属性” 异常

Spring Boot 启动时 “jar中没有主清单属性” 异常

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

1、概览 {#1概览} ----------- 当我们在执行 Spring Boot JAR 文件时候,可能会遇到 "jar中没有主清单属性"(no main manifest attribute)错误。这是因为我们在 `MANIFEST.MF` 文件中缺少了 `Main-Class` 元数据属性的声明,该文件位于 `META-INF` 文件夹下。 在本...