官术网_书友最值得收藏!

Spring Framework

Spring Framework is the de facto standard for building Java applications. Over the last decade, it has matured with every major release. Spring Framework 5 became generally available as 5.0.0. in September 2017; this is an important release (major) for the framework since its previous version, which was released in 2013.

One of the major additions to Spring 5 is the introduction of a functional web framework, Spring WebFlux, built on the core reactive foundation. Reactive programming is slowly creeping into the framework and many core modules within the framework are inherently supporting reactive programming in a big way. Since the framework has started supporting reactive programming natively, core aspects of this programming are fully implemented and followed by many of the modules. Also, many reactive concepts have become common language within the framework.

It's important to note that Spring's reactive concepts have been taken as is from Java 8's Reactor Core library, which implements the reactive programming paradigm. Reactor Core is built on top of Reactive Streams Specification, which is the industry standard for building reactive applications in the Java world.

Another important feature is the inclusion of new way by which such applications can be tested. We have a dedicated chapter for Spring WebFlux in (Chapter 5, Integrating with Spring WebFlux) where these aspects will be covered in more detail.

Being a major release, it has loads of stuff either added or enhanced. But we are not going to list all of its features. The full list can be found at this link: https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-5.x.

主站蜘蛛池模板: 杭锦后旗| 濮阳市| 张家川| 许昌县| 延安市| 莱州市| 枞阳县| 九寨沟县| 白水县| 武邑县| 咸宁市| 神木县| 邯郸市| 嘉善县| 靖边县| 克拉玛依市| 敖汉旗| 金昌市| 昭苏县| 观塘区| 阳山县| 稻城县| 汝阳县| 崇仁县| 吐鲁番市| 湘潭县| 兴安盟| 亚东县| 红安县| 榕江县| 青阳县| 游戏| 云浮市| 武强县| 城口县| 闸北区| 汨罗市| 伽师县| 建阳市| 南宁市| 女性|