现在是成为 Java 开发者的最佳时机吗?
毫无疑问,现在是成为 Java 开发者的最佳时机!
如今有许多生产力工具,放在五年前简直令人难以置信。
以 Spring Boot 为例。许多在 Spring 网站上阅读本文的人可能对 Spring Boot 很熟悉。但让我们花点时间来认识到它的卓越之处。
几年前,如果你要在应用程序中使用 Spring Framework,就不得不忍受一定程度的配置繁琐。但这并不是那种友好的配置,比如(啊,实际上,抱歉,我暂时想不出例子……
毫无疑问,现在是成为 Java 开发者的最佳时机!
如今有许多生产力工具,放在五年前简直令人难以置信。
以 Spring Boot 为例。许多在 Spring 网站上阅读本文的人可能对 Spring Boot 很熟悉。但让我们花点时间来认识到它的卓越之处。
几年前,如果你要在应用程序中使用 Spring Framework,就不得不忍受一定程度的配置繁琐。但这并不是那种友好的配置,比如(啊,实际上,抱歉,我暂时想不出例子……
我代表社区宣布,Spring Cloud Greenwich Release Train 的 Service Release 1 (SR1) 今天发布了。该版本可以在 Maven Central 中找到。你可以查看 Greenwich 发布说明了解更多信息。
我代表 Spring Data 团队高兴地宣布,Moore 发布列车的第二个里程碑版本现已可用。
显著变化包括
between
的衍生 Repository 查询方法支持 Range
类型。exists
投影。insert
和 update
方法。Spring Cloud Data Flow 团队很高兴宣布 Data Flow 2.0
版本发布。请按照 入门指南 在 本地、Cloud Foundry 和 Kubernetes 上运行。
同时发布的还有 Spring Cloud Skipper 的 2.0
版本。如果你想独立于 Data Flow 使用 Skipper,参考指南中的 入门部分 是最好的起点。
Stream 部署始终委托给 Skipper
可在所有支持的平台上运行的单服务器
在多个平台上启动任务
UI 改进
安全方面采用标准化 OAuth2 和 OpenID Connect
改进了已部署应用程序的指标和监控
使用 micrometer 更新了分析功能
数据库迁移支持
更新到 Boot 2.1
内部更新使用 JPA
任务/作业执行和性能改进
我代表团队和所有贡献者,很高兴宣布 Spring Initializr 已更新并可在 start.spring.io 上使用。
该项目最初是一个极简的 HTML 表单,允许你通过几个选项生成 Spring Boot 应用程序。它受到了 Spring 社区的广泛欢迎,因此团队添加了新的交互方式,可以通过命令行或你喜欢的 IDE。
一段时间后,我们决定对 UI 进行首次修订。我们简化了表单,将核心部分放在前面和中心位置,并将...
亲爱的 Spring 社区,我们自豪地宣布 Spring HATEOAS 1.0 的第一个里程碑版本。Spring HATEOAS 已经开发了近七年。最初作为 Spring MVC 的一个微小扩展,后来成为 Spring Data REST 的基础,并在 Spring MVC 应用程序中作为基于超媒体 API 的基本构建块。
我们从社区收到了许多关于更高级功能的建议,最终决定是时候将这些功能集成到库中。此外,我们在实际使用该库的过程中获得了大量经验,并认为我们...
各位 Spring 爱好者大家好!欢迎阅读最新一期的 本周 Spring 资讯!我飞行了 14 小时到达以色列特拉维夫。然后我在当地停留了 28 小时,拜访了客户,拜访了我在 Codota 的朋友,并在 以色列 Java 用户组 的爆满会场进行了演讲。之后我又飞行了 14 小时回到加州旧金山,在那里我为一个关于在 Spring Boot 中使用 Kotlin 的四小时在线课程进行了讲解。今晚我将飞往乔治亚州亚特兰大参加精彩的 DevNexus 大会,我将在那里与优秀的 Dr. Venkat Subramaniam 一起(两次)就 Kotlin(和 Spring)等主题进行演讲。明天,我将进行一个四...
java-cfenv 库是一个用于访问 Cloud Foundry 服务的全新库。对于 Spring Boot 用户,它从 VCAP_SERVICES
环境变量中提取服务凭证,并设置众所周知的 Spring Boot 自动配置属性。
你可以在 1.0 M1 版本博客 和 README 中找到更多信息。
此版本支持以下 Cloud Foundry 服务
数据库 - DB2, MySQL, Oracle, Postgresql, SqlServer
RabbitMQ
Cassandra
MongoDB
Redis
Pivotal 单点登录
值得注意的是,有一个新的接口 CfEnvProcessor,它简化了你需要编写的代码,以便与其他的 Cloud Foundry 服务集成。关于 支持其他服务 的文档...
各位 Spring 爱好者大家好!本周我很激动能坐下来与响应式编程的代表人物、Reactor 项目负责人 Stéphane Maldini 进行交谈。在这次采访中,我们讨论了 Spring 响应式编程的历史,Reactor 项目随时间推移的演变,从过去到现在以及展望未来。