Spring Boot教程

 2023-09-06 阅读 32 评论 0

摘要:Spring Boot教程 欢迎使用Spring Boot教程。Spring Boot是Pivotal Team(The Spring Team)的一个全新项目。它是在现有Spring Framework之上开发的框架。 目录[隐藏] 1Spring Boot Tutorial 1.1什么是Spring Boot?1.2什么不是Spring Boot?1.3为什

 

Spring Boot教程

 

欢迎使用Spring Boot教程。Spring Boot是Pivotal Team(The Spring Team)的一个全新项目。它是在现有Spring Framework之上开发的框架。

目录[ 隐藏 ]

  • 1 Spring Boot Tutorial
    • 1.1什么是Spring Boot?
    • 1.2什么不是Spring Boot?
    • 1.3为什么选择Spring Boot?
    • 1.4 Spring Boot的优点:
    • 1.5 Spring Boot的主要目标:
    • 1.6 Spring Boot的限制/缺点:

 

Spring Boot教程

Spring Boot使用全新的开发模型,通过避免一些繁琐的开发步骤和样板代码和配置,使Java开发变得非常容易。

 

什么是Spring Boot?

Spring Boot是一个来自“Spring Team”的框架,用于简化新Spring应用程序的引导和开发。
它提供了代码和注释配置的默认值,可以在短时间内快速启动新的Spring项目。它遵循“意见默认配置”方法,以避免大量的样板代码和配置,以改进开发,单元测试和集成测试过程。

 

什么不是Spring Boot?

Spring Boot Framework并非由Spring Team从头开始实现,而不是在现有的Spring Framework(Spring IO Platform)之上实现。
它不用于解决任何新问题。它用于解决类似Spring Framework的问题。

 

为什么选择Spring Boot?

  • 简化基于Java的应用程序开发,单元测试和集成测试过程。
  • 通过提供一些默认值来减少开发,单元测试和集成测试时间。
  • 提高生产力。

在此阶段不要担心什么是“意见默认配置”方法。我们将在即将发布的帖子中详细解释这一点。

 

Spring Boot的优点:

  • 使用Java或Groovy开发基于Spring的应用程序非常容易。
  • 它减少了大量的开发时间并提高了生产率。
  • 它避免编写大量的样板代码,注释和XML配置。
  • 将Spring Boot Application与Spring JDBC,Spring ORM,Spring Data,Spring Security等Spring Spring一起集成非常容易。
  • 它遵循“Opinionated Defaults Configuration”方法来减少开发人员的工作量
  • 它提供了嵌入式HTTP服务器,如Tomcat,Jetty等,可以非常轻松地开发和测试我们的Web应用程序。
  • 它提供了CLI(命令行界面)工具,可以非常轻松快速地从命令提示符开发和测试Spring Boot(Java或Groovy)应用程序。
  • 它提供了许多插件,可以使用像Maven和Gradle这样的构建工具轻松地开发和测试Spring Boot应用程序
  • 它提供了许多插件,可以非常轻松地使用嵌入式和内存数据库。

在简单术语中,Spring Boot意味着什么

什么是Spring Boot,Spring Boot教程

这意味着Spring Boot只是现有的Spring Framework +一些嵌入式HTTP服务器(Tomcat / Jetty等) - XML或Annotations配置。
这里减去意味着我们不需要编写任何XML配置和少量注释。

 

Spring Boot的主要目标:

Spring Boot Framework的主要目标是减少开发,单元测试和集成测试时间,并且与现有的Spring框架相比,可以非常轻松地简化生产就绪Web应用程序的开发,而Spring框架确实需要更多时间。

  • 完全避免XML配置
  • 避免定义更多注释配置(它将一些现有的Spring框架注释组合到一个简单的单注释中)
  • 避免编写大量的import语句
  • 提供一些默认值,以便在短时间内快速启动新项目。
  • 提供意见发展方法。

通过提供或避免这些内容,Spring Boot Framework缩短了开发时间,缩短了开发人员的工作量并提高了工作效率。

 

Spring Boot的限制/缺点:

Spring Boot Framework有一个限制。
将现有或传统的Spring Framework项目转换为Spring Boot应用程序是一个耗时的过程,但我们可以将各种项目转换为Spring Boot应用程序。使用Spring Boot创建全新/ Greenfield项目非常容易。

要启动Opinionated方法来创建Spring Boot应用程序,Spring Team(Pivotal Team)提供了以下三种方法。

  • 使用Spring Boot CLI工具
  • 使用Spring STS IDE
  • 使用Spring Initializr网站

我们将在接下来的帖子中逐一详细讨论一些好的例子。我们可以在以下网址找到Spring Initializr网站:http://start.spring.io/ 
我们可以使用Spring Boot开发两种基于Spring的应用程序

  • 基于Java的应用程序
  • Groovy应用程序

我们可以使用Spring Boot CLI或Spring STS IDE或Spring Initializr Website来开发Spring Boot Groovy应用程序。但是,我们可以使用Spring STS IDE或Spring Initializr Website来开发Spring Boot Java应用程序。

无论如何,Groovy也是JVM语言,几乎与Java语言类似。我们可以将Groovy和Java结合到一个项目中。因为像Java文件一样,Groovy文件最终只能编译成* .class文件。* .groovy和* .java文件都转换为* .class文件(相同的字节代码格式)。

java groovy编译器,spring boot
Spring Boot Framework编程模型的灵感来自Groovy Programming模型。Spring Boot内部使用一些基于Groovy的技术和工具来提供默认导入和配置。

Spring Boot Framework还将现有的Spring Framework注释组合成一些简单或单个注释。我们将在即将发布的帖子中逐一探索这些注释,并提供一些实时示例。

Spring Boot Framework将基于Spring-Java的应用程序编程模型彻底改变为新的编程模型。截至目前,Spring Boot仅处于初始阶段,但未来仅限于Spring Boot。

快乐的Spring 启动框架学习!

 

原文链接:https://www.journaldev.com/7969/spring-boot-tutorial

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/4025.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息