spring boot 入门篇章,部分篇章 参考spring boot 开发文档。
(1)spring boot 介绍
Spring Boot简化了基于spring的应用开发,你只需要“run”就能创建一个独立,产品级别的spring应用。spring boot为spring平台及第三方库提供开箱即用的配置,这样你就可以有条不絮地开始。多数spring boot 应用只需要很少的spring配置。
你可以使用spring boot 创建Java 应用,并使用 java-jar 启用它或采用传统的war部署方式。spring boot也提供了一个运行”spring脚本”的命令行工具。
spring boot 的主要目标:
1.为所有spring开发提供一个从根本上更快,且随处可得的入门体验
2.开箱即用,但通过不采用默认设置可以快速摆脱这种方式
3.提供一系列大型项目常用的非功能性特征,比如:内嵌服务器,安全,指标,健康监测,外部化配置。
4.绝对没有代码生成,也不需要XML配置
(2)spring boot 的基本用法
想要使用spring boot 框架可以在pc上安装spring boot,配置spring boot的环境,以及使用spring boot提供的开发环境简易开发。
这里我们使用myEclipse并且自己ide已经安装配置好maven,在这里就使用maven作为项目的开发构建。当然spring boot也内置了maven插件。
这里我们使用多模块构建项目,父工程集成自spring-boot-starter-parent,但是它并不是我们最合适的选择,也可以自定义配置(以后的篇章会介绍)。
下面我们就来开发我们的第一个spring boot web应用:
首先,在pom.xml中配置
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
在这里会引入开发spring boot 所依赖的jar包