Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringBoot教程
10个Spring Boot性能最佳实践
在本文中,我们将首先讨论一般意义上的性能,然后讨论 10 个 Spring Boot 性能最佳实践,以使我们的 Spring Boot 快速且资源高效。 什么是性能?在现代软件开发中,性能有不同的方面,这些方面在某
Spring Boot 中使用 ProblemDetail 规范化错误异常
在本教程中,我们探讨ProblemDetails、其规范以及它在 Spring Boot REST 应用程序中的实现。 让我们深入探讨一下我们为什么要关心它。我们将探索在引入它之前错误处理是如何进行的,然后,我们还将讨论这个强大工具背后的规范。最后,我们将
使用 Spring Boot 3.2 和 CRaC 实现更快启动
借助 Spring Boot 3.2 和 Spring Framework 6.1,我们获得了对检查点协调恢复(CRaC) 的支持,这是一种使 Java 应用程序能够更快启动的机制。借助 Spring Boot,我们可以以一种简化的方式使用 CRaC,即启动时自动检查点/恢复。
Spring Boot 3.4 结构化日志记录
Spring Boot 3.4 中定义明确、通常机器可读的日志记录格式:支持常见的结构化格式,并且可自定义。 日志记录是应用程序故障排除中长期存在的一部分,也是可观察性的三大支柱之一,仅次于指标和跟踪。没有人喜欢在生产中盲目行事,当事件发生时,开发
面试失败:8年Java从未使用过流行框架
我从事 Java 开发已有 8 年,但我“幸运”地从未使用过流行的框架。现在我无法通过任何面试 ! 我是一名高级 Java 开发人员,但在我所有的项目中,我从未使用过任何框架,如 Spring、Kafka、Hibernate。从未使用过 NoSQL
Spring Boot 3 中将 HttpStatus 迁移到 HttpStatusCode
HttpStatus枚举包含一组有限的标准 HTTP 状态代码,在旧版本的 Spring 中,这些代码在大多数情况下都能很好地工作。但是,它们在定义自定义状态代码方面缺乏灵活性。 Spring Boot 3.3.3 引入了HttpStatusCode,通过
Spring Boot 3.3提供CDS与Leyden支持
Spring Boot 开发人员如何以最小的限制提高其应用程序的运行时效率,以便在大多数应用程序上享受这些好处?答案是 Spring Boot 3.3 引入的 CDS 支持,它允许您更快地启动 Spring Boot 应用程序并消耗更少的内存。它基于我几个月前介绍的
Spring Boot事务发件箱模式
如果您正在构建微服务架构,或者您只需要从整体式(单体)架构发送电子邮件,则应该研究事务发件箱模式以确保服务之间的可靠通信。这篇博文介绍了几种使用 Spring Boot 实现此目的的方法。 什么是事务发件箱模式?克
Spring Boot 和 Thymeleaf 实现 Java 版 HTMX
HTMX是否有潜力成为实现以Java为中心的Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)开发模式的关键组件。 Ajax是一种在不重新加载整个页面的情况下,能够与服务器交换数据并更新部分网页的技术。 HTMX可能成
Spring Boot中基于HTML发票/收据生成和下载功能
教程与源码:Spring Boot+Thymeleaf实现基于HTML发票/收据生成和下载功能 计费功能对于每个 SaaS 来说都是必不可少的,需要生成发票或收据。大多数架构都倾向于通过 API 调用来实现此功能,以获得单一实现、一致性和减少客户端负载等好
Spring Boot中在运行时更改其属性
在本文中,我们探讨在 Spring Boot 应用程序中动态更新属性的各种方法,而无需直接修改application.properties文件。 我们首先讨论在 bean 中使用自定义配置,使用@Configuration、@Bean和@Scope(“pr
10篇本周Java工程和Spring精彩文摘
10篇本周Java工程、Spring、SpringBoot精彩文摘 1. Spring Security 和 JWT 入门将 JWT 与 Spring Security 结合使用可简化身份验证过程、增强安全性并支持
使用 SendGrid 在 Spring Boot 中发送电子邮件
在本文中,我们探讨如何使用 SendGrid 从 Spring Boot 应用程序发送电子邮件。 我们完成了必要的配置,并实现了发送简单电子邮件、带有附件的电子邮件和带有动态模板的 HTML 电子邮件的功能。 最
Spring Boot 中 OpenTelemetry 跟踪
这篇文章中比较这三种不同的方式:Java agent v1、Java agent v2 和 Micrometer Tracing。 测试案例代码将使用相同的基础应用程序:一个用 Kotlin 编码的简单 Sprin
Spring Boot中7种优化缓存方法
在本文中,列举了 7 种在 Spring Boot 应用程序中优化缓存的技术。优化缓存至关重要,因为它通过减少后端系统的负载和加快数据检索速度直接增强了应用程序的性能和可扩展性。高效的缓存策略可最大限度地减少延迟,确保更快的响应时间,并改善整体用户体验。
使用Spring ViewComponent + htmx构建SpringBoot应用
Spring Boot 是一款出色的应用程序构建框架。然而,传统的 Spring MVC 风格缺乏视图(模板)和模型(数据)之间的凝聚力。 React、Angular 和 Vue 等 JavaScript 前端框架有一个共同特点。它们使用组件构建用
Spring Boot 中测试 CORS
跨域资源共享 (CORS)是一种安全机制,允许来自一个来源的网页访问来自另一个来源的资源。浏览器强制执行该机制,以防止网站向不同的域发出未经授权的请求。 在使用 Spring Boot 构建 Web 应用程序时,正确测试我们的 CORS 配置非常重要,以确
Spring Boot中实现Thymeleaf通知
当应用程序执行潜在的关键操作(例如编辑、保存或从数据库中删除数据)时,建议通知用户操作的成功或失败。这篇文章介绍了如何在 Thymeleaf 模板中显示通知的基本解决方案。 假设读者具备 Spring Boot、Thymeleaf 和 Bootstrap
上页
下页
关闭