新手Spring Boot快速入门(一)
代码实现
主要分为五个步骤:
(1)创建Maven工程
(2)添加Spring Boot的起步依赖
(3)编写Spring Boot的引导类
(4)编写Controller
(5)测试
其中前三步为Spring Boot的基本环境搭建。
注:本次实现基于idea软件,先向使用eclipse的小伙伴们说个抱歉
(一)创建Maven工程
使用idea工具创建一个Maven工程,该工程为普通的Java工程就即可:
create new project —>选择Maven—>next
自定义他的ArtifactId(项目名字),这边我自定义的springboot_quick
(二)添加Spring Boot的起步依赖
1、SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent
2、SpringBoot要集成SpringMVC进行Controller的开发,所以要导入web的启动依赖
<parent>
<!--springboot的起步依赖-->
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.1.0.RELEASE</version>
</parent>
<dependencies>
<!-- web功能的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
注:将上述文件复制粘贴即可,不要覆盖。
如此,springboot的起步依赖即添加完毕。
(三)编写Spring Boot的引导类
打开src—>main—>java文件,new一个新的Class文件,自定义命名(可读性),作为springboot的引导类。
添加方法,并启动。
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class);
}
}
此时tomcat已经打开
最后进行验证:打开浏览器,查看local host:8080会出现一个页面找不到的保存,即环境配置成功!
(四)编写Controller
直接新建.class文件。
QuickConntroller.class方法
package com.itheima.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class QuickController {
@RequestMapping("/quick")
@ResponseBody
public String quick(){
return "hello springboot";
}
}
编辑完毕后,直接重新运行。打开浏览器输入http://localhost:8080/quick,即可验证我们的SpringBoot有没有跑通。