Bootiful Spring Boot 3.4:Spring Modulith

工程 | Josh Long | 2024 年 11 月 24 日 | ...

Spring Boot 刚推出的时候,我会在演讲时告诉大家,Spring Boot 就像是和 Spring 团队进行结对编程。它提供了约定优于配置,让你能够快速搭建基础设施并启动项目。但它并没有提供太多架构指导。可以说是没有“固定轨道”,关于如何构建你的应用程序。我认为这没关系,因为 Spring Boot 不是一个只会一招鲜的工具。你可以用它来做 CLI、单体应用、Web 应用、批处理作业、流式和集成处理器、微服务、GRPC 服务、Kubernetes Operator 等等……

Bootiful Spring Boot 3.4: Spring Security

工程 | Josh Long | 2024 年 11 月 24 日 | ...

Spring Security 6.4.1 是你处理身份验证和授权的“一站式商店”,而这个版本简直是重磅炸弹!发行说明充满了可能性

发行说明是骗人的!

我的意思是,它们并非全然是谎言。只是它们没有很好地捕捉和传达这个版本有多么出色。这个版本用户可见的新功能比以往许多版本都要多。这可能是我最喜欢的 Spring Security 版本,至少自从它开始拥有 Java 配置 DSL 以来是这样!

看看那些发行说明。看到了关于PasskeysOne-Time Token Login那些不起眼的章节了吗?嗯哼。那才是谎言……

Bootiful Spring Boot 3.4:Spring Framework

工程 | Josh Long | 2024 年 11 月 24 日 | ...

Spring Framework 6.2 的发布说明详细介绍了所有新功能。我不会在这里赘述,但以下是一些吸引我眼球的功能:

  • 自动装配排序中的泛型类型安全得到改进。
  • 更智能、更优化的 Spring 表达式语言表达式。
  • 在 Web 应用程序以及 WebJars 支持中更高效地处理资源。
  • 对 Spring 的 JMS 支持和 STOMP-over-WebSocket 支持进行了优化。
  • 通过新的 HTMLUnit 依赖项、Spring MVC 测试的 AssertJ 风格 MvcTester 以及大大改进的测试中的模拟 bean,提供了改进的测试支持。
  • 支持 @Fallback bean 的概念,它本质上是 @Primary bean 的镜像。
  • 后台 bean 初始化。
  • 改进了数据到构造函数的绑定。

Spring Modulith 1.3 有什么新内容?

工程 | Oliver Drotbohm | 2024 年 11 月 22 日 | ...

经过半年的开发,Spring Modulith 1.3 GA已经发布。它充满了新功能、改进,而且——最重要的是——社区贡献。让我带你了解其中一些最有趣的内容。

基线升级

一如既往,Spring Modulith 的新次要版本会升级到最新的 Spring Boot 和 Spring Framework 版本,分别是3.46.2。即便如此,我们仍然兼容它们的前代版本,以便你可以选择性地升级到 Spring Modulith 1.3,而无需升级到最新的 Boot 和 Framework 版本。

应用模块模型…

本周 Spring - 2024 年 11 月 19 日

工程 | Josh Long | 2024 年 11 月 19 日 | ...

你好,Spring 爱好者!你好吗?你敢相信我们已经进入了月底了吗?又到了一年中最忙碌的时候,我们看到了新版本发布,而这些新版本也反映了这种忙碌!很快:Spring Boot 3.4.0!你更新了吗?确保你已更新!

请记住:Spring 项目在一年后将停止开源支持。所以,大致来说,当 Spring Boot 3.4.0 发布时,Spring Boot 3.2.0 及更早版本将不再受支持。如果你想知道你的项目处于什么状态,请查看各项目页面的支持周期

  • Spring Framework 6.2.0 现已发布! 这是本季发布周期的开端。请记住:我们每六个月都会发布新的 Spring Framework 和 Spring Boot 版本!Spring Framework 6.2 带来了新的基线依赖项,移除了 API,调整了核心容器中的 Priority 行为,更深入的泛型类型匹配,@Fallback bean,SpEL 更新,以及 Web 中更智能的资源加载……

为何选择 Spring AI:通向生成式 AI 的无缝之路

工程 | Oded Shopen | 2024 年 11 月 19 日 | ...

为何选择 Spring AI:Spring 开发者通向生成式 AI 世界的无缝之路

引言

作为一名探索生成式 AI 世界的 Java 开发者,你可能已经了解一些声称能让 AI 集成变得简单的框架。我相信 Spring AI 脱颖而出,成为自然而然的选择,特别是对于已经在 Spring 生态系统中工作的开发者而言。Spring AI 建立在与 Spring BootSpring Data 相同的基础之上,它使 为你的应用程序添加 AI 功能 变得无缝且直观,而无需你学习一套全新的范式。

与 Spring 生态系统的无缝集成…

本周 Spring - 2024 年 11 月 12 日

工程 | Josh Long | 2024 年 11 月 12 日 | ...

大家好,Spring 粉丝们!又到了一期“本周 Spring”!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有