1.1 quick start
2016-02-19 21:21:19
11,600
3
一、编写入门案例
1、新建maven项目,选择Creaate a simple project即可
2、在pom.xml 中加入以下内容
<parent > <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-starter-parent </artifactId> <version> 1.3.0.RELEASE </version> </parent > <!-- 添加 web 应用的依赖 --> <dependencies > <dependency> <groupId> org.springframework.boot </groupId > <artifactId> spring-boot-starter-web </artifactId> </dependency> </dependencies >
添加完成之后,可以看到 Maven自动帮我们下载了很多依赖
之所以会自动下载这么多依赖,是因为我们在 pom.xml文件中添加的那些内容。注意在这里我们添加了一个这样的 starter:spring-boot-starter-web 。
这表明我们要使用 Spring搭建一个web 应用,SpringBoot就 ”武断” 的帮我们添加了“它认为的 ”一个web 应用所需要的依赖。正是这样的 ”武断” ,让我们减少了很多 pom.xml配置的麻烦。而且自动整合了 SpringMvc和Spring 。而且看到这些依赖中居然还包括 tomcat,说明我们的应用甚至不用再部署了,因为 tomcat直接就内嵌在我们的应用中了。
关于在 pom.xml文件中涉及到的Starter,我们将会在后文中详细讲解。
3、编写类Applcation.java
package com.tianshouzhi.springbootstudy; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @EnableAutoConfiguration public class Application { @RequestMapping( "/" ) public String hello(){ return "Hello SpringBoot" ; } public static void main(String[] args) { SpringApplication. run(Application. class, args ); } }
关于在这个类中使用到的 API在后文会详细讲解,目前你只需要照着这样写即可。
4、运行与访问
就像一个普通的 Java类一样运行,直接run as Java Applcation即可,运行之后,我们可以控制台看到类似如下的界面:
此时在浏览器中输入 :localhost:8080
到此,我们已经成功运行了第一个 SpringBoot应用,关于这个应用的详细解释,我们将在下一节介绍。
上一篇:1.0 SpringBoot简介
下一篇:1.2 入门案例详解