Spring Boot(1)——Spring Boot简介

来源:互联网 发布:手机淘宝官网 编辑:程序博客网 时间:2024/06/01 10:03

1、Spring Boot概述

以前spring开发需要配置一大堆的xml,后来spring加入了annotaion,使得xml配置简化了很多,但是有些配置还是需要使用xml。为了更好的解决这一问题,Spring开发了一个新的Spring Boot,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。

Spring Boot其目的是用来简化新Spring应用的初始搭建以及开发过程。通过Spring Boot可以根据相应的模板快速创建应用并运行。Spring Boot可以自动配置Spring的各种组件,并不依赖代码生成和XML配置文件。Spring Boot可以大大提升使用Spring框架时的开发效率。

Spring Boot会选择最适合的Spring子项目和第三方开源库进行整合。大部分Spring Boot应用只需要非常少的配置就可以快速运行起来。

2、Spring Boot特性

Spring Boot包含的特性如下:

(1)创建可以独立运行的Spring应用
(2)直接嵌入Tomcat或Jetty服务器,不需要部署WAR文件
(3)提供推荐的基础POM文件来简化Apache Maven配置
(4)尽可能的根据项目依赖来自动配置Spring框架
(5)提供可以直接在生产环境中使用的功能,如性能指标、应用信息和应用健康检查
(6)没有代码生成,也没有XML配置文件

通过Spring Boot,创建新的Spring应用变得非常容易,而且创建出的Spring应用符合通用的最佳实践。只需要简单的几个步骤就可以创建出一个Web应用。

Spring Boot官网:http://projects.spring.io/spring-boot/

Spring Boot中文指南:https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/

3、使用Spring Boot的好处

其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要:

(1)配置web.xml,加载spring和spring mvc

(2)配置数据库连接、配置spring事务

(3)配置加载配置文件的读取,开启注解

(4)配置日志文件

配置完成之后部署tomcat 调试

现在非常流行微服务,如果项目仅仅是生产一个积分,我们都需要这样折腾一遍!就显得有点麻烦。

但是如果使用Spring Boot,很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套web项目或者是构建一个微服务!下篇文章我们将将介绍利用Spring Boot构建一个构建Hello World,我们可以体验一下它的简单,快速,方便!

0 0
原创粉丝点击