跳至主要內容
Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

就在今天凌晨,Spring Boot 3.2正式发布了!该版本是在Java 21正式发布之后的重要支持版本,所以在该版本中包含大量对Java 21支持的优化。

下面,我们分别通过Spring官方发布的博文和Josh Long长达80+分钟的介绍视频,一起认识一下Spring Boot 3.2最新版本所带来的全新内容。

  • 官方博文:https://spring.io/blog/2023/11/23/spring-boot-3-2-0-available-now
  • Josh Long的视频:https://www.youtube.com/watch?v=dMhpDdR6nHw

程序猿DD原创大约 5 分钟Spring Boot前沿资讯Spring Boot
Spring Boot虚拟线程与Webflux在JWT验证和MySQL查询上的性能比较

Spring Boot虚拟线程与Webflux在JWT验证和MySQL查询上的性能比较

早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,我就不翻译了,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。

测试场景

作者采用了一个尽可能贴近现实操作的场景:

  1. 从授权头信息中提取JWT
  2. 验证JWT并从中提取用户的Email
  3. 使用用户的Email去MySQL里执行查询
  4. 返回用户记录

程序猿DD原创大约 5 分钟Spring Boot前沿资讯Spring Boot性能测试
IDEA全新UI不用等申请了,教你怎么直接激活使用

早上给大家介绍了IDEA官方宣布正在开发一套全新的UI,但目前是预览版需要申请才能体验。

随后马上就有网友分享了,不需要申请直接就能激活体验的方法。

本期视频:https://www.bilibili.com/video/BV165411X7u7

只需要下面几步:

  1. 下载最新的IDEA版本(DD尝试了2022.1版本,后面的版本应该都会包含,之前的版本不确定)

程序猿DD原创大约 1 分钟IntelliJ IDEA前沿资讯IntelliJ IDEA
30秒免申请直接用上IDEA新UI

30秒免申请直接用上IDEA新UI

早上给大家介绍了IDEA官方宣布正在开发一套全新的UI,但目前是预览版需要申请才能体验。

随后马上就有网友分享了,不需要申请直接就能激活体验的方法。

本期视频:https://www.bilibili.com/video/BV165411X7u7

只需要下面几步:

  1. 下载最新的IDEA版本(DD尝试了2022.1版本,后面的版本应该都会包含,之前的版本不确定)

程序猿DD原创大约 2 分钟IntelliJ IDEA前沿资讯IntelliJ IDEA
JetBrains IDE全新UI预览版来了,目标:简洁与强大兼顾!

JetBrains IDE全新UI预览版来了,目标:简洁与强大兼顾!

5月23日,JetBrains发布了一篇博文,透露他们正在实现一套全新的界面界面。

JetBrains IDE全新UI预览

他们认为目前行业中的用户界面趋势已经发生了演变,很多新用户认为JetBrains IDE的界面过于笨重,而且过时。所以,团队做出了大胆的决定,将以全新的眼光来重新设计IntelliJ IDEA和相关IDE的外观和感觉。


程序猿DD原创大约 3 分钟IntelliJ IDEA前沿资讯IntelliJ IDEA
JetBrains IDE全新UI预览版来了,目标:简洁与强大兼顾!

5月23日,JetBrains发布了一篇博文,透露他们正在实现一套全新的界面界面。

JetBrains IDE全新UI预览

他们认为目前行业中的用户界面趋势已经发生了演变,很多新用户认为JetBrains IDE的界面过于笨重,而且过时。所以,团队做出了大胆的决定,将以全新的眼光来重新设计IntelliJ IDEA和相关IDE的外观和感觉。

而这次重新设计的核心目标就是降低视觉复杂性,提供对基本功能的轻松访问,并根据需要逐步展开复杂的功能,这就是目前JetBrains团队认为的干净、现代和强大的外观和感觉。


程序猿DD原创大约 2 分钟IntelliJ IDEAIntelliJ IDEA前沿资讯
Spring Boot 2.7开始spring.factories不推荐使用了

Spring Boot 2.7开始spring.factories不推荐使用了

如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Bean。

如果你有探索过这些Starter的原理,那你一定知道Spring Boot并没有消灭这些原本你要配置的Bean,而是将这些Bean做成了一些默认的配置类,同时利用/META-INF/spring.factories这个文件来指定要加载的默认配置。


程序猿DD原创大约 2 分钟Spring Boot前沿资讯Spring Boot
Spring Boot 3.0.0 M3、2.7.0发布,2.5.x将停止维护

Spring Boot 3.0.0 M3、2.7.0发布,2.5.x将停止维护

昨晚(5月19日),Spring Boot官方发布了一系列Spring Boot的版本更新,其中包括:

  • Spring Boot 3.0.0-M3
  • Spring Boot 2.7.0
  • Spring Boot 2.6.8
  • Spring Boot 2.5.14

Spring Boot 3.0.0-M3

此版本包括74个bug修复、文档改进和依赖项升级,其中值得注意的新功能包括:


程序猿DD原创大约 2 分钟Spring Boot前沿资讯Spring Boot
PyScript:让Python在HTML中运行

大家好,我是DD,已经是封闭在家的第51天了!

最近一直在更新Java新特性(https://www.didispace.com/java-features/)和IDEA Tips(https://www.didispace.com/idea-tips/)两个原创专栏,其他方向内容的动态关注少了。昨天天晚上刷推的时候,瞄到了这个神奇的东西,觉得挺cool的,拿出来分享下:

相信你看到图,不用我说,你也猜到是啥了吧?html里可以跑python代码了


程序猿DD原创大约 4 分钟PythonPython前沿资讯
2
3
4
5
...
9