This tutorial covers all Spring framework concepts, examples, integrations, projects, etc with latest release Spring 5.
What's New in Spring Framework 5?
At a high level, features of Spring Framework 5.0 can be categorized into:1. JDK baseline update - The entire Spring framework 5.0 codebase runs on Java 8. Therefore, Java 8 is the minimum requirement to work on Spring Framework 5.0.
2. Core framework revision - The core Spring Framework 5.0 has been revised to utilize the new features introduced in Java 8.
3. Core container updates - Spring Framework 5.0 now supports the candidate component index as an alternative to classpath scanning.
4. Functional programming with Kotlin - Spring Framework 5.0 introduces support for JetBrains Kotlin language. Kotlin is an object-oriented language supporting functional programming style. Kotlin runs on top of the JVM but is not limited to it.
5. Reactive Programming Model - An exciting feature in this Spring release is the new reactive stack Web framework. Being fully reactive and non-blocking, this stack is suitable for event-loop style processing that can scale with a small number of threads.
6. Testing improvements - Spring Framework 5.0 fully supports JUnit 5 Jupiter to write tests and extensions in JUnit 5. In addition to providing a programming and extension model, the Jupiter sub-project provides a test engine to run Jupiter-based tests on Spring.
7. Library Supports - Spring Framework 5.0 now supports the following upgraded library versions:
- Jackson 2.6+
- EhCache 2.10+ / 3.0 GA
- Hibernate 5.0+
- JDBC 4.0+
- XmlUnit 2.x+
- OkHttp 3.x+
- Netty 4.1+
- beans.factory.access
- jdbc.support.native JDBC
- mock.staticmock of the spring-aspects module.
- web.view.tiles2M. Now Tiles 3 is the minimum requirement.
- orm.hibernate3 and orm.hibernate4. Now, Hibernate 5 is the supported framework
- Portlet.
- Velocity.
- JasperReports.
- XMLBeans.
- JDO.
- Guava.
Check more detailed on What's New in Spring Framework 5?
>> Spring Framework Overview
This post describes what is Spring Framework and it's modules.
>> Spring Core 5 Tutorial (30 + Articles)
This tutorial covers the core spring concepts with implementation examples.The source code examples of each article are developed using the latest Spring 5.1.0 RELEASE, JDK 8 and Maven 3.2+.
>> Spring MVC 5 Tutorial (20 + Articles)
This tutorial covers all Spring MVC concepts with examples. Integration with Hibernate 5 examples.The source code examples of each article are developed using the latest Spring 5.1.0 RELEASE, JDK 8 and Maven 3.2+.
Comments
Post a Comment
Leave Comment