前沿资讯

Spring Cloud 2020.0.4 正式发布,这是错误修正版本。兼容 Spring Boot 2.4.x and 2.5.x。目前已经可以从中央仓库获取,坐标如下: <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>2020.0.4</version> <type>pom</type>...

9 月 23 日官方发布了 Spring Boot 2.5.5 版本,此版本包括 41 个错误修复、文档改进和依赖项升级。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.5</version> <relativePath/> <!-- lookup parent from repository --></parent> 缺陷修复 修复 端点默认情况下不会清理 SPRING_APPLICATION_JSON #28081 Flyway 和 Spring Integratio...

Java 最重要的一次更新:JAVA 17 正式发布,这是一个LTS(长期支持)版本,带来了不少有用的新特性。Java 17 属于长期支持版本 (LTS),将会获得 8 年的技术支持,直至 2029 年 9 月。 Java 17 总共包含 14 个 JEP,具体如下: Restore Always-Strict Floating-Point Semantics 恢复始终执行严格模式 (Always-Strict) 的浮点定义 Enhanced Pseudo-Random Number Generators 添加增强的伪随机数生成器 New macOS Rendering Pipeline 为 macOS 引入新渲染管道 macOS/AArch64 Port 支持将 JDK 移植到 macOS/AArch64 架构 Deprecate the Applet API for Remov...

一年一度的SpringOne大会在9月1日至2日因为疫情原因在线上举行。Pivotal公司(Spring项目拥有者)每年都会举办一次这样的大会,与全球数千位开发人员、客户和合作伙伴相聚在一起,交流技术实践经验,探讨技术的发展趋势。同时每次大会也会披露Spring项目下一步的大动作。今年的大会的亮点无疑是Spring Framework 6.0。跟随胖哥来看看在未来一段时间内Spring的大动作。 Spring Framework 5.3.x先来看看Spring Framework 5.3.x的一些规划。 不用翻译的了吧,强调一下Spring Boot 2.6和2.7都会基于该版本。 Spring Framework 6.0备受瞩目的就是Spring Framework 6.0了。它将基于 Java 17 和 Jakarta EE 9 。它现在的情况是这样的: Spring 6.0...

这个swagger的starter已经存在四年了,记得当时做这个的时候主要是由于swagger官方并没有提供类似spring boot官方其他starter模块一样的封装。当我们要用swagger的时候,还是要写很多Java配置来启动,所以就做了这个,尽可能的把原来要写在Java中的配置都转移到配置文件中来。 一个小小的封装,也获得了2k+的Star,使用也超过了3.1k。 之前由于springfox 3.0推出了starter(之前我也写了篇博客介绍使用SpringFox 3生成Swagger文档),想着既然有了这个,那就没有花太多精力去继续更新了。 但是,一直有收到用过springfox starter的小伙伴反应还是希望可以用纯配置的方式来使用swagger,希望这个swagger可以继续升级到最新的版本。所以,下面会继续跟进这个starter,这里要特别感谢andi.lin...

美国时间8月19日Spring Boot 2.5.4版本发布,此版本包括35个错误修复、文档改进和依赖项升级。 错误修复 spring-boot-configuration-metadata强制性的泄露依赖约束到消费构建中 #27730 TomcatMetricsBinder.findContext()中潜在的空指正问题 #27616 当Spring Data的repository是一个MeterBinder的依赖项时,出现循环Bean定义 #27591 spring-boot:build-image会因为上传过程中抛出异常而挂起 #27535 当WebClient在类路径上没有一个可以支持的HTTP Client的时候,WebTestClientContextCustomizerFactory会引发IllegalStateException #27527 spring.securi...

8月17日,Spring官方宣布 Spring Authorization Server 已正式脱离实验状态,并进入Spring-Project家族! 此举恰逢本周的 0.2.0 版本发布,这是第一个正式支持的生产就绪版本。 自2020 年 4 月Spring Authorization Server公布以来以来,已经实现了OAuth 2.1 授权协议的绝大部分,并为 OpenID Connect 1.0 提供适度支持。随着该项目进入下一个开发阶段,其重点将转向推进对 OpenID Connect 1.0 的支持。 Spring 官方表示 ❝感谢在这么短的时间内为该项目做出贡献并帮助其发展的所有人。我们对当前构建的项目基石充满信心,并对Spring Authorization Server进入下一个生命周期非常兴奋。我们期待共同继续这项工作,并最终使 Spring Authoriz...

美国时间7月22日Spring Boot 2.5.3版本发布,此版本包括58个错误修复、文档改进和依赖项升级。 新的功能 将 Java 17 添加到 JavaVersion 枚举#26769 Bug修复 尝试从未知数据源类型派生数据源时,DataSourceBuilder 抛出 UnsupportedDataSourcePropertyException #27453 DatabaseInitializerDetector 和 DependsOnDatabaseInitializationDetector 实现可能会使用错误的 ClassLoader 进行实例化#27422 YamlPropertySourceLoader 可能不会使用正确的 ClassLoader 来检查 SnakeYAML 是否存在#27419 将 Gson 设置为首选映射器会破坏返回 JSON 字符串的控制器...

7月12日消息,Spring Cloud Alibaba新版本2.2.6发布,该版本适配Spring Cloud Hoxton.SR9。 下面一起来看看该版本内容: 特性增强Nacos 支持服务注册的快速失败配置spring.cloud.nacos.discovery.fail-fast,默认为false #2104 Dubbo 重构Dubbo的集成 #2101 #2121 缺陷修复Nacos 修复Nacos在k8s环境下,因DNS不起作用而导致不工作的问题 alibaba/nacos#5291 修复当实例不在默认组下时无法获取实例的问题 #2113 修复NacosWatch对zipkin跟踪的影响 #2140 Dubbo 修复了SCA中组聚合不起作用的问题 #1992 修复SCA dubbo TagRouter的元数据错误 #2031 #2037 修复服务更改期间出现...

6月24日,微软正式公布了新一代操作系统:Windows 11。这次的更新距离上一代操作系统Windows 10的发布,隔了有6年之久。 在新一代的操作系统中,包含了这些亮点: 采用了全新的UI设计、优化了触控体验 改进应用商店 原生支持运行安卓应用 移除对32位设备的支持 一场新屠杀的开始如果要在这次的新一代操作系统中,选择一项你认为最突破的亮点,相信你会与我一样,选择“原生支持运行安卓应用”。 在移动互联网蓬勃发展的当下,我们大量的互联网使用时间,从PC端转移到了移动端,也因为这样的现象,很多互联网产品对于移动端的重视远高于PC端,甚至有些产品都关闭了PC端的入口。这使得,一些有大量时间在PC端的用户,不得不在移动设备与PC设备间切换使用。 这次的Windows 11可以直接支持运行安卓应用,那么对于在使用PC端的用户,就不可以一个屏幕同时使用PC应用和A...

Spring Boot 2.5.2 现已发布。此版本包括 53 个错误修复、文档改进和依赖项升级。 主要更新内容 实例化器在没有类加载器的情况下被调用 EnvironmentPostProcessors 未使用正确的 ClassLoader 进行实例化 将不存在的类的名称绑定到 Class<?> 属性时失败 无法排除对重新打包的依赖 当应用程序上下文关闭时死锁,然后在应用程序上下文刷新期间调用 System.exit(int) NettyProperties.leakDetection 的默认值与 Netty 的默认值不一致 处理 “spring.config.import” 属性时仍应进行特定于配置文件的解析 在依赖于 org.springframework.boot:spring-boot-configuration-processor 的项目中使用配置缓存时,Gr...

Spring Boot 2.5.1 、2.4.7 已经发布。现在可从 repo.spring.io 和 Maven Central 获得。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.1</version> <relativePath/></parent> 这是一个提前发布的 BUG FIX 版本,由于官方在 发布 SpringBoot 2.5.0 后收到大量的 BUG 反馈。 如果你还没有开始使用 spring boot 2.5.0, 请直接使用 2.5.1 向下兼容。 修复缺...

2021年5月28日,Spring Cloud发布2020.0.3版本。该版本已经可以在Maven Central中找到。 版本内容该版本是一个Bug修复和依赖升级版本。其中主要更新的内容如下: Spring Cloud Commons 增加禁用负载均衡的属性配置 #940 Spring Cloud Config 修复了几个用Spring Cloud Config Server时候,spring.config.import配置相关的Bug Spring Cloud Consul 修复与spring.config.import相关的远程配置与本地配置的特定问题 #706 Spring Cloud Kubernetes 基于DiscoveryClient实现的时候默认使用当前namespace (#678) Spring Cloud CircuitBreaker Rea...

今年的520事情是真的多,把Spring Boot 2.5.0的版本发布都给忽略了!今天就跟DD一起看看Spring Boot 2.5.0又都带来了哪些振奋人心的新特性吧! 主要更新 支持 Java 16 支持 Gradle 7 支持 Jetty 10 增强 Docker 镜像的构建 更新了Datasource的初始化机制 除了框架功能更新之后,该版本在文档方面也顺应时代潮流,增加了暗黑模式的支持! 长这样,是你喜欢的阅读模式吗? 其他更新 management.endpoints.web.cors.allowed-origin-patterns配置可以用来控制是否允许Actuator端点跨域访问 HttpSessionIdListener现在开始自动注册到Servlet上下文 Couchbase现在默认使用自动化配置的ObjectMapper Elasticsearch的Sni...

Spring Boot 2.4.5 & 2.3.10 现已发布。 本次更新是错误修复版本,分别包含 57 个与 78 个错误修复。 主要更新内容2.4.5 当 spring.main.cloud-platform 被设置为NONE时,CloudPlatform.isActive 可以返回 true Elasticsearch 自动配置没有配置默认的转换器 Gradle bootBuildImage 不会保留资源的文件权限 Keystore.load 调用不会关闭 InputStream 带有 Reactory Netty 的 TCP 的密码配置被忽略 修复使用 Cassandra 关闭 Spring Boot 应用程序时出现 java.util.concurrent.RejectedExecutionException 的问题 修复 spring-boot:build-ima...