Spring Boot介绍 Spring Boot RESTfull API快速搭建
来源:程序员人生 发布时间:2017-03-03 08:45:29 阅读次数:3586次
简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring利用的初始搭建和开发进程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这类方式,Spring Boot 致力于在蓬勃发展的快速利用开发领域(rapid application development)成为领导者。
从 Spring Boot 项目名称中的 Boot 可以看出来,Spring Boot 的作用在于创建和启动新的基于 Spring 框架的项目。它的目的是帮助开发人员很容易的创建出独立运行和产品级别的基于 Spring 框架的利用。Spring Boot 会选择最合适的 Spring 子项目和第3方开源库进行整合。大部份 Spring Boot 利用只需要非常少的配置就能够快速运行起来。
Spring Boot 包括的特性以下:
创建可以独立运行的 Spring 利用。
直接嵌入 Tomcat 或 Jetty
服务器,不需要部署 WAR 文件。
提供推荐的基础 POM 文件来简化 Apache Maven 配置。
尽量的根据项目依赖来自动配置 Spring 框架。
提供可以直接在生产环境中使用的功能,如性能指标、利用信息和利用健康检查。
没有代码生成,也没有 XML 配置文件。
通过 Spring Boot,创建新的 Spring 利用变得非常容易,而且创建出的 Spring 利用符合通用的最好实践。只需要简单的几个步骤就能够创建出1个 Web 利用。
开发环境配置
如果开发环境为Eclipse,Spring Boot推荐我们安装它的插件Spring Tool Suite,可以快速实现Spring Boot的项目搭建等
Spring Boot基础教程1-Spring Tool Suite工具的安装
实现热部署
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
代码有修改(修改代码、新增方法、新增类等),会自动编译修改的代码。
关于Spring Boot 热部署介绍:http://blog.csdn.net/zhoujinyu0713/article/details/46843115
IDEA 没法实现热部署配置:http://blog.csdn.net/wjc475869/article/details/52442484
创建项目
使用 IntelliJ IDEA 创建 Spring Boot项目
其他1般都默许,后生成标准的maven项目,update下maven project 便可下载对应依赖,下载完的项目结构
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠