Spring5教程

在本Spring 5教程中,学习具有Java注解配置的新功能和Hello World示例。

1。 Spring 5的新功能是什么?

Spring 5是第一个主要版本,距Spring Framework 4.0差不多四年了。在这段时间内,大多数增强功能都是在Spring boot项目中完成的。在Spring5,这些值得一提的令人兴奋的功能-

  • 基准升级 – Spring 5现在支持最低的JDK 8和Java EE7。几乎没有其他库增加了最低支持的版本。例如,Servlet 3.1,JMS 2.0,JPA 2.1,JAX-RS 2.0,Bean验证1.1,Hibernate 5,Jackson 2.6,EhCache 2.10,JUnit 5和Tiles 3。服务器的最低支持版本也已提高。例如– Tomcat 8.5,Jetty 9.4,WildFly 10等。
  • JDK 9运行时兼容性 – Spring 5支持Java 9,包括Java模块。
  • JDK 8功能的使用 – Spring 5具有基准版本8,因此它也使用Java 8和9的许多新功能。实际上,它已经广泛使用了lambda函数。
  • 响应式编程支持 – Spring Framework 5包含响应式 Stream (中立的语言来定义响应式API的尝试)和Reactor(Spring Pivotal团队提供的响应式 Stream 的Java实现),用于其自身的响应式使用以及其许多核心API。
  • 功能性Web框架 – Spring 5还提供了功能性Web框架。它提供了使用功能性编程风格定义端点的功能。
  • Kotlin支持 – Spring framework 5.0对Kotlin有很好的支持。

阅读更多:Spring 5新功能

2。 Spring 5示例

Spring 5示例和教程列表。

2.1。Spring5核心

  1. Spring Bean Java配置示例
  2. Spring Bean XML配置示例
  3. Spring Bean渴望vs延迟初始化
  4. Spring Bean范围

2.2。Spring5 WebMVC

  1. Spring @GetMapping和@PostMapping示例
  2. Spring DispatcherServlet教程
  3. Spring 5 MVC + Hibernate 5示例

2.3。Spring安全5

    1. 安全性Java Config – @EnableWebSecurity示例
    2. 登录表单示例

Spring CORS配置

3。 Spring 5教程资源

Spring参考
Spring Security 5
Spring WebMVC

saigon has written 1445 articles

One thought on “Spring5教程

Leave a Reply