SpringForAll社区
首页
文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
教程
Java 新特性
Spring Boot 1
Spring Boot 2
Spring Cloud
玩转 IntelliJ IDEA
工具
Spring Initializr
文章发布工具
开发者安装大全
关于
登录
菜单
首页
文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
教程
Java 新特性
Spring Boot 1
Spring Boot 2
Spring Cloud
玩转 IntelliJ IDEA
工具
Spring Initializr
文章发布工具
开发者安装大全
关于
归档
2025 年 11 月
Spring Boot 4 黑科技: 消灭空指针异常!
2025-11-07
Spring
#spring-boot
生产环境的 NullPointerException 一直是困扰 Java 开发者的"幽灵"。每个人都遭遇过:这段代码在本地开发环境运行得好好的,但到了生产环境却莫名其妙地抛出 NPE 或触发其他边界异常。 问题的根源在于:Java 传统的类型检查无法在编译期区分可空与非空类型。 当你看到
Spring AI Agents 与 Spring AI Bench 简介
2025-11-04
Spring
#spring-ai
我想介绍两个新项目,它们属于 Spring AI Community GitHub 组织:Spring AI Agents 和 Spring AI Bench。这两个项目聚焦于使用代理式编码工具——也就是你在企业里很可能已经具备的那些工具。 到了 2025 年,AI 编程代理已经成熟到必须认真纳入企
Spring AI Agents 震撼发布:下一代 AI 开发范式已来!
2025-11-04
Spring
#spring
#spring-ai
在刚刚落幕的 GitHub Universe 2025 大会上,GitHub 发布了其平台的颠覆性进化——Agent HQ(智能体中控)。它为开发者提供了一个统一的工作流,使其能够在任何时间、任何地点协调任何智能体。 Agent HQ 旨在将 GitHub 转变为一个开放的 AI 生态系统,在单一平
ThreadLocal 为什么会内存泄漏?
2025-11-03
Java
#java
ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 下图为ThreadLocal的内部结构图
Spring Boot快速集成MiniMax、CosyVoice实现文本转语音
2025-11-02
Spring
#spring
#java
在一些需要高质量文本转语音(TTS)的场景中(比如:有声书配音、播客等)。之前介绍的EdgeTTS方案可能效果没有那么好。此时就比较推荐使用 MiniMax、CosyVoice这些提供的音色,这些音色的效果会更加拟人、逼真,接近真人发音。这里依然通过 UnifiedTTS 的统一接口来对接,这样我们
开源推荐:2000+个免费的n8n自动化模板
2025-11-01
开源精选
#开源
#免费
对于结合AI做自动化流程的小伙伴对n8n一定不陌生,还有不少已经用n8n跑着各种赚钱的自动化流程。 由于n8n的组件极其丰富,有时候对于新手来说反而增加了上手成本。 这里给大家推荐一个收集了超多n8n自动化模版的开源项目,其中涵盖涉及邮件自、Telegram、Google Sheets、PDF和文档
2025 年 10 月
Spring Boot集成免费的EdgeTTS实现文本转语音
2025-10-23
Spring
#spring
在需要文本转语音(TTS)的应用场景中(如语音助手、语音通知、内容播报等),Java生态缺少类似Python生态的Edge TTS 客户端库。不过没关系,现在可以通过 UnifiedTTS 提供的 API 来调用免费的 EdgeTTS 能力。同时,UnifiedTTS 还支持 Azure TTS、M
@Autowired 的Bug让我们白忙三天
2025-10-22
Spring
#spring
凌晨两点,支付服务的告警像雪崩一样砸来,你在控制台和栈跟踪间疯狂穿梭,却始终想不明白:Spring 的依赖注入,怎么会在生产里突然“失手”?我最近读到一篇事故复盘,讲的是两个看似无害的改动如何在生产环境联手把系统击穿,分析深入、启发很大。于是我把它完整翻译出来,分享给大家,希望能帮你少走弯路。 以下
微服务正在悄然消亡:这是一件美好的事
2025-10-22
最近在做的事情正好需要系统地研究微服务与单体架构的取舍与演进。读到这篇文章,许多观点直击痛点、非常启发,于是我顺手把它翻译出来,分享给大家,也希望能给同样在复杂性与效率之间权衡的团队一些参考。 微服务正在悄然消亡:这是一件美好的事 为了把我们的创业产品扩展到数百万用户,我们搭建了 47 个微服务。
Java 25:6 个重点特性的解读
2025-10-20
Java
#java
本文聚焦 Java 25 中已永久化的 6 个特性:紧凑源文件与实例 main 方法、灵活的构造器主体、Scoped Values、模块导入声明、AOT 命令行易用性与方法剖析、分代 Shenandoah。通过简明说明与示例代码,帮助你快速把握其设计意图与落地用法。 1. 紧凑源文件与实例 main
上一页
1 / 172
2 / 172
3 / 172
4 / 172
5 / 172
6 / 172
7 / 172
8 / 172
9 / 172
10 / 172
11 / 172
12 / 172
13 / 172
14 / 172
15 / 172
16 / 172
17 / 172
18 / 172
19 / 172
20 / 172
21 / 172
22 / 172
23 / 172
24 / 172
25 / 172
26 / 172
27 / 172
28 / 172
29 / 172
30 / 172
31 / 172
32 / 172
33 / 172
34 / 172
35 / 172
36 / 172
37 / 172
38 / 172
39 / 172
40 / 172
41 / 172
42 / 172
43 / 172
44 / 172
45 / 172
46 / 172
47 / 172
48 / 172
49 / 172
50 / 172
51 / 172
52 / 172
53 / 172
54 / 172
55 / 172
56 / 172
57 / 172
58 / 172
59 / 172
60 / 172
61 / 172
62 / 172
63 / 172
64 / 172
65 / 172
66 / 172
67 / 172
68 / 172
69 / 172
70 / 172
71 / 172
72 / 172
73 / 172
74 / 172
75 / 172
76 / 172
77 / 172
78 / 172
79 / 172
80 / 172
81 / 172
82 / 172
83 / 172
84 / 172
85 / 172
86 / 172
87 / 172
88 / 172
89 / 172
90 / 172
91 / 172
92 / 172
93 / 172
94 / 172
95 / 172
96 / 172
97 / 172
98 / 172
99 / 172
100 / 172
101 / 172
102 / 172
103 / 172
104 / 172
105 / 172
106 / 172
107 / 172
108 / 172
109 / 172
110 / 172
111 / 172
112 / 172
113 / 172
114 / 172
115 / 172
116 / 172
117 / 172
118 / 172
119 / 172
120 / 172
121 / 172
122 / 172
123 / 172
124 / 172
125 / 172
126 / 172
127 / 172
128 / 172
129 / 172
130 / 172
131 / 172
132 / 172
133 / 172
134 / 172
135 / 172
136 / 172
137 / 172
138 / 172
139 / 172
140 / 172
141 / 172
142 / 172
143 / 172
144 / 172
145 / 172
146 / 172
147 / 172
148 / 172
149 / 172
150 / 172
151 / 172
152 / 172
153 / 172
154 / 172
155 / 172
156 / 172
157 / 172
158 / 172
159 / 172
160 / 172
161 / 172
162 / 172
163 / 172
164 / 172
165 / 172
166 / 172
167 / 172
168 / 172
169 / 172
170 / 172
171 / 172
172 / 172
下一页