springboot入门详细使用过程
springboot简介:
Springboot就是一些写好了maven的模块,我们在使用SPring就不需以传统的方式来用,只需要以maven导入对应的springboot模块,就能完成一大堆操作。简单的说,它使用maven的方式对Spring应用开发进行进一步封装和简化。
开发环境:
开发环境JDK 1.8
项目管理工具( Maven )
开发工具(Eclipse/idea)
- 第一步:创建一个maven项目(略)
- 第二步:导入依赖包
- 第三步:写一个springboot入口类
- 第四步:写一个controller类
- 第五步:测试
- 在pom文件中导入依赖包:
<?xml version="1.0" encoding="UTF-8"?>
<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>
<groupId>cn.mesmile</groupId>
<artifactId>springboot</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
</parent>
<!-- 为web应用程序添加典型的依赖项 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- 打包为可执行jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
- 写一个springboot入口类:
package cn.mesmile;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @Created with IDEA
* @author: Super Zheng
* @Description: springBoot入口类
* @Date:2019/1/5
* @Time:20:53
*/
@SpringBootApplication
public class HelloSpringBoot {
public static void main(String[] args) {
// 启动springBoot应用
SpringApplication.run(HelloSpringBoot.class);
}
}
入口类说明:
- 写一个controller类
package cn.mesmile.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Created with IDEA
* @author: Super Zheng
* @Description: java类作用描述
* @Date:2019/1/5
* @Time:20:55
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello SpringBoot";
}
}
controller类说明:
- 启动springboot的入口类:
- 测试结果:
因为springboot内置了Tomcat,所以启动springboot入口类后,可以直接到浏览器访问controller类中的地址。