Ohhnews

分类导航

Jetbrains Blog

Spring Boot配置管理最佳实践

本文介绍了Spring Boot应用配置管理的最佳实践。文章首先将配置分为应用默认值、部署配置和敏感信息三类,强调默认值必须安全,敏感值应存放在专用密钥管理系统中。推荐使用@ConfigurationProperties进行类型安全绑定,并优先使用Java record以保证不可变性;通过启动时校验实现快速失败。文章还说明了配置属性来源的优先级顺序,以及如何通过环境变量覆盖配置。针对单体、容器化和微服务架构,分别给出了配置管理建议,并推荐IntelliJ IDEA辅助查看有效配置来源。
#spring boot#配置管理#最佳实践#环境变量#微服务
$ more
foojay

Azul 2026年8月发布:Java史上首个月度关键安全补丁更新(CSPU)

Azul 于2026年8月发布Java历史上首个月度关键安全补丁更新(CSPU),覆盖Core和Prime两大产品线,支持Java 26、25、21、17、11、8,并回溯支持Java 7和6。CSPU在无季度发布的月份的第三个星期二推出,只包含安全和稳定性修复,不新增功能或改变API。该更新分为仅安全修复的CPU构建和安全加非安全修复的PSU构建,分别适用于生产环境和测试验证。本次共修复5个CVE,其中4个影响Azul构建,含2个高危漏洞。Azul建议用户检查2D渲染、HTTP和TLS相关暴露面,并调整自动化流程以按需获取月度补丁。
#java#azul#cspu#安全更新#补丁管理
$ more
Spring Blog

Spring AI 2.0.1 正式发布,修复多项安全漏洞并引入新功能

版本概述 Spring AI 2.0.1 是 2.0.0 GA 后的首个维护版本,包含超过80个问题修复和多项新功能。该版本修复了7个CVE安全漏洞,涉及PDF文档读取、本地ONNX模型替换、持久化会话分配、路径遍历、语义缓存隔离绕过等安全问题。新增功能包括工具调用次数限制、OpenAI音频流与指令支持、Google GenAI工具选择和图像生成、PDF页面范围读取、AWS区域解析改进。同时提升了流式调用、聊天记忆、向量存储、MCP协议等模块的可靠性,并更新了多项依赖。升级前需关注弃用模型移除、Redis自动配置模块重命名、OpenAI严格模式默认调整等变更。
#spring ai#人工智能#版本发布#安全修复#java框架
$ more
Jetbrains Blog

PyCharm 为 AI 辅助的 Django 工作流提供全面支持

PyCharm 强化 AI 辅助 Django 开发 2026 Django 开发者调查显示,90% 的受访者已将 AI 纳入每周或每日工作流。PyCharm 通过支持 Codex、Claude Agent、Junie、Gemini 等主流代理及 ACP 注册表,允许开发者自由选择 AI 工具;新增 Skills 功能可复用项目规范。在代码审查方面,IDE 提供可视化差异、合并工具和本地历史,帮助开发者核查 AI 生成代码。同时,PyCharm 升级 Django 6 支持,展示项目逻辑结构,并提供端点和数据查看工具,便于验证 API 与数据变更。
#pycharm#django#人工智能#ai辅助开发#代码审查
$ more
Jetbrains Blog

GoLand 2026.2 全面支持 Go 1.27,助你从发布首日即可使用新特性

Go 1.27 正式发布,语言更新包括泛型方法、结构体复合字面量提升字段名以及改进的函数类型推断,同时扩展了 go fix 工具并新增 goroutine 泄漏分析 profile。JetBrains GoLand 2026.2 从发布首日起全面支持这些新特性:在编辑器中识别新语言功能,将官方 go fix 现代化建议集成到代码分析中,并可在性能优化工具窗口中捕获和分析新的 goroutine 泄漏 profile。GoLand 还更新了 Modern Go Code Guidelines,帮助 AI 编程助手生成符合 Go 1.27 的现代代码,并支持将 go fix 作为预提交检查,使团队代码库随时保持最新。此外,Go 社区将于 2026 年 8 月 25 日举办 Go 1.27 发布派对在线活动,包含主题概览、实战演示、现场编码和问答环节。
#go 1.27#goland#代码现代化#性能优化#ai编程
$ more
Spring Blog

Spring Batch 6.0.5 和 6.1.0-M1 现已发布

Spring Batch团队宣布,6.0.5和6.1.0-M1版本已正式发布,可从Maven Central获取。此次发布包含多项安全修复和依赖更新,完整发布说明可在GitHub查看。
#spring batch#版本发布#安全更新#依赖升级#java框架
$ more
Spring Blog

Spring Boot 4.0.8 现已发布

发布概述 Spring Boot 4.0.8 正式发布并已上架 Maven Central。本次更新包含 77 项错误修复、文档改进和依赖升级,感谢所有通过问题报告和拉取请求作出贡献的开发者。项目团队欢迎社区通过 Issue 仓库中的“ideal for contribution”标签参与贡献,并可通过 Stack Overflow 获取支持。
#spring boot#java#软件发布#依赖升级#开源框架
$ more
Spring Blog

Spring Boot 4.1.1 现已发布

Spring Boot 4.1.1 已正式发布,并已上传至 Maven Central 仓库。该版本包含 98 项错误修复、文档改进和依赖升级。官方感谢所有通过问题报告和代码贡献参与项目的开发者。感兴趣的开发者可以前往 GitHub 查看适合贡献的 issue,或通过 Stack Overflow 上的 spring-boot 标签进行提问。
#spring boot#版本发布#软件开发#开源框架
$ more
Spring Blog

Spring Boot 4.2.0-M1 现已发布

Spring Boot团队宣布4.2.0-M1里程碑版本正式发布,现已可从Maven Central获取。该版本包含113项错误修复、文档改进和依赖升级,并呼吁社区通过提交问题或拉取请求参与贡献。用户可通过项目官网、GitHub及Stack Overflow获取更多信息。
#spring boot#版本发布#框架更新#软件升级
$ more
Spring Blog

Spring Cloud 2025.1.3(Oakwood)正式发布

Spring Cloud 2025.1.3(代号Oakwood)正式发布,基于Spring Boot 4.0.8。本次版本更新覆盖Config、Consul、Function、Gateway、Stream等多个模块,重点修复多项安全漏洞,包括Spring Cloud Config的TOCTOU攻击及Webhook校验问题、Function的文件读取与SSRF风险、Gateway的gRPC SSRF漏洞、Stream的反序列化风险等,并升级Bouncycastle依赖。开发团队还优化了配置属性重置、重绑定注入等功能。用户可通过Maven Central获取该版本。
#spring cloud#微服务#安全更新#漏洞修复#版本发布
$ more