欢迎使用Spring Boot教程。Spring Boot是Pivotal Team(The Spring Team)的一个全新项目。它是在现有Spring Framework之上开发的框架。
目录[ 隐藏 ]
Spring Boot使用全新的开发模型,通过避免一些繁琐的开发步骤和样板代码和配置,使Java开发变得非常容易。
Spring Boot是一个来自“Spring Team”的框架,用于简化新Spring应用程序的引导和开发。
它提供了代码和注释配置的默认值,可以在短时间内快速启动新的Spring项目。它遵循“意见默认配置”方法,以避免大量的样板代码和配置,以改进开发,单元测试和集成测试过程。
Spring Boot Framework并非由Spring Team从头开始实现,而不是在现有的Spring Framework(Spring IO Platform)之上实现。
它不用于解决任何新问题。它用于解决类似Spring Framework的问题。
在此阶段不要担心什么是“意见默认配置”方法。我们将在即将发布的帖子中详细解释这一点。
在简单术语中,Spring Boot意味着什么
这意味着Spring Boot只是现有的Spring Framework +一些嵌入式HTTP服务器(Tomcat / Jetty等) - XML或Annotations配置。
这里减去意味着我们不需要编写任何XML配置和少量注释。
Spring Boot Framework的主要目标是减少开发,单元测试和集成测试时间,并且与现有的Spring框架相比,可以非常轻松地简化生产就绪Web应用程序的开发,而Spring框架确实需要更多时间。
通过提供或避免这些内容,Spring Boot Framework缩短了开发时间,缩短了开发人员的工作量并提高了工作效率。
Spring Boot Framework有一个限制。
将现有或传统的Spring Framework项目转换为Spring Boot应用程序是一个耗时的过程,但我们可以将各种项目转换为Spring Boot应用程序。使用Spring Boot创建全新/ Greenfield项目非常容易。
要启动Opinionated方法来创建Spring Boot应用程序,Spring Team(Pivotal Team)提供了以下三种方法。
我们将在接下来的帖子中逐一详细讨论一些好的例子。我们可以在以下网址找到Spring Initializr网站:http://start.spring.io/
我们可以使用Spring Boot开发两种基于Spring的应用程序
我们可以使用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文件(相同的字节代码格式)。
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
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态