Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringBoot教程
实践中的模块化单体 | Foojay.io
随着微服务在应用程序现代化中的使用,我们已经看到了保持这种软件开发风格的优点和缺点。 当我们主要在企业组织中创建应用程序时,我们现在首先想到的是如何解耦我们的应用程序。 但有时创建太多微服务并不是最好的方法,而且可能会浪费你的时间和金钱。 因此,一种替代方法是利用[b]模块[/b
如何使用 Spring Boot Scheduler 计划和安排任务/作业?
有时我们会遇到这样一种情况,我们希望任务只在特定时间点执行或在特定时间间隔内重新执行。同时,我们的客户希望在特定时间以每小时、每天、每周、每月或什至其他方式执行功能。事实上,在所有这些类型的情况下,我们都会实施调度来
微服务框架Dapr为何如此简洁?
Dapr、Express.js、Spring Boot构建微服务的对比分析微服务世界彻底改变了软件的构建和部署方式。已经出现了大量的框架和平台来支持这种架构模式,每个框架和平台都有自己独特的特性和功能。 作为一个团
Spring依赖注入推荐使用@Requiredargsconstructor
Spring官方推荐使用构造函数注入,不仅因为这种情况下可以用final关键字修改成员属性,更重要的是可以避免循环依赖。如果存在循环依赖,Spring项目启动时会报错。 [
spring-openai-bot: Spring Boot + ChatGPT开源应用
示例应用程序展示了如何将 Spring Boot 与 OpenAI 的 GPT-3 API 结合使用。 这是一个使用 Spring WebFlux 和 OpenAI 流 API 的完全反应式应用程序,可以打包为 GraalVM 本机图像。 [b]特点[/b] [list] [*]Sp
Spring 6和SpringBoot中的提前优化AOT | baeldung
Spring 6 带来了一项有望优化应用程序性能的新功能:提前 (AOT) 编译支持。 在本文中,我们将探讨 Spring 6 的 AOT 优化功能的工作原理、它的好处以及如何使用它。 对于使用最多的 Java 虚拟机(JVM),如 Oracle 的 HotSpot
使用ShardingSphere实现Spring Boot分片
SpringBoot案例:专注于客户评论的简单业务场景,目的是说明各种用例。[url= 该应用程序使
SpringBoot如何自定义作用域?
我们都知道,spring默认只支持两种类型的scope作用域: [list] [*]Singleton,从spring容器中获得的每个bean都是同一个对象。 [*]原型有多个实例,每次从spring容
SpringBoot如何在关闭容器之前实现自己逻辑?
有时,我们需要在关闭spring容器之前做一些额外的工作,比如关闭资源文件。 这时,你可以实现DisposableBean接口并重写其destroy方法。 [code]@Service publ
Spring Boot 依赖注入的六种方式
在这篇文章中,我们将学习 Spring Boot 中的六种依赖注入方式。我们将用一个简单的例子来介绍每种方法并进行比较。 在Spring中的依赖注入可以通过以下方式实现: [list] [*]构造函数注入 [
Spring Boot 3.1 自带 docker-compose 支持
当运行SpringBoot应用出现:“此日志消息提醒您您忘记再次运行 docker-compose 文件”? 为了避免这种痛苦的消息,您只需要将 spring-boot-docker-compose
Spring Cloud Retry 指南 | baeldung
Spring Retry 提供了自动重新调用失败操作的能力。这在错误可能是暂时的(如瞬时网络故障)时很有用。 在本教程中,我们将看到使用[url= Retry 的[/url]各种方式:注释、RetryTempla
junkdog/sift: 从.class逆向建模和分析系统设计的工具
用来来快速可视化主要后端系统的设计;我发现它对于探索新代码库、查找可能的数据流、快速可视化应用程序的各个部分、总结端点等非常有用。 Sift 是一个命令行工具,用于从 JVM 字节码建模和分析软件系统的设计。它通过使用称为系统模型模板的预定义模板处理 .class 或 .jar 文件来运行。这些模板
使用Kafka 和 Spring Boot 实现并发编程
本文将教您如何使用 Spring Boot 和 Spring for Kafka 为 Kafka 消费者配置并发。Spring for Kafka 的并发与Kafka 分区和消费者组密切相关。消费者组中的每个消费者都可以从多个分区接收消息。组
sdeleuze/spring-jvm-aot:在 Buildpacks 创建的容器上启用 AOT 处理的示例项目
这个存储库展示了如何使用[url= AOT 优化[/url]来加速廉价云实例的启动。 请注意,AOT 优化会在构建时修复
番茄架构:一种遵循常识宣言的软件架构方法
番茄(tomato)架构是一种遵循常识宣言的软件架构方法: [b]1、将业务逻辑执行与输入源(Web 控制器、消息监听器、计划作业等)分开[/b] Web 控制器、消息监听器、计划作业等输入源应该是一个薄层,从请求中提取数据并将实际业务逻辑执行委托给“应用程序核心”。 不要
在Spring Boot激活虚拟线程的几行代码
配置 Tomcat 以在 Spring Boot 应用程序中使用虚拟线程: [code]@SpringBootApplication public class Application { private static final Logg
Kubernetes使用SpringBoot最佳实践 - piotr
在本文中,您将了解在 Kubernetes 上运行 Java 应用程序的最佳实践。大多数这些建议也适用于其他语言。 [b]不要将限制设置得太低[/b] 我们是否应该为 Kubernetes 上的 Java 应用设置限制?答案似
上页
下页