一、代码实现
1.1、创建Maven工程
使用idea工具创建一个maven工程,该工程为普通的java工程即可

1.2、填写好项目名称与组织名称:
1.3、选择项目存放位置:完成以后点击Finish

2. 添加SpringBoot的起步依赖
2.1 SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent
<parent>
<!--所有的springboot工程都必须继承spring-boot-starter-parent-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
2.2 SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖
<!--Web功能的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2.3编写SpringBoot引导类
要通过SpringBoot提供的引导类起步SpringBoot才可以进行访问
/**
* @author James
* @create 2019-08-17 0:52
*/
/**
* @SpringBootApplication
* 注解表示声明该类是一个springboot的引导类
* 注解在哪个类上面,哪个类就是引导类
*/
@SpringBootApplication
public class MySpringBootApplication {
/**
* main方法是程序的入口
* @param args
*/
public static void main(String[] args){
/**
* run 方法表示运行springboot的引导类, 参数是springboot引导类的字节码对象
*/
SpringApplication.run(MySpringBootApplication.class);
}
}
2.4编写Controller
package com.study.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @author James
* @create 2019-08-17 8:01
*/
@Controller
@RequestMapping("/springBoot")
public class QuickController {
@RequestMapping("/quick")
@ResponseBody
public String quick(){
return " welcome springBoot ";
}
}
2.5测试
执行SpringBoot起步类的主方法(带有 @SpringBootApplication标签的类),控制台打印日志如下 :

通过日志发现,Tomcat started on port(s): 8080 (http) with context path ''
tomcat已经起步,端口监听8080,web应用的虚拟工程名称为空
打开浏览器访问url地址为:http://localhost:8080/quick

本文详细介绍如何从零开始创建一个SpringBoot项目,包括Maven工程搭建、添加SpringBoot依赖、编写引导类和Controller,以及测试访问。
1344

被折叠的 条评论
为什么被折叠?



