架构师之路-springboot入门之入门篇(二)
今天小编带大家继续了解springboot入门

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
同时也给大家也展示个例子
SpringBoot项目的最小框架是SpringMVC
因此学习SpringBoot就是从快速整合SpringMVC开始
配置步骤
01
创建SpringBoot项目
Spring官网(http://spring.io)提供了SpringBoot项目的构建器,我们在Spring官网上就可以构建一个SpringBoot项目。

填写项目信息

勾选web模块

下载项目到本地

在Eclipse中创建Maven项目

拷贝示例程序中的pom.xml配置到Eclipse项目中即可。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.18.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>cn.gzsxt</groupId>
<artifactId>springboot-demo-01-start</artifactId>
<version>1.0</version>
<name>springboot-demo-01-start</name>
<description>springboot-demo-01-start</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
解决项目报错

更新项目即可!

02
创建HelloController类
定义一个say方法,返回一句话”hello,springboot!”
package cn.gzsxt.springboot.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@RequestMapping("/say")
@ResponseBody
public String say(){
return "hello,springboot!";
}
}
03
启动项目
创建一个Application类。
注意:在Controller类所在包的同级或者上一级创建
package cn.gzsxt.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication //标记是一个springboot项目
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
执行main方法,启动SpringBoot项目

浏览器访问http://localhost:8080/say,
SpringBoot项目配置成功!!!

思考:我们发现,我们并没有配置SpringMVC,只是通过一个Application启动类,就可以使用SpringMVC,为什么???

