使用IDEA自带的构件工具搭建springboot
第一步
选好java版本,直接点下一步。由于构建工具的服务器不在国内,下一步页面加载可能会很慢
第二步
默认即可,直接下一步
第三步
勾选spring web后面都直接下一步,直到完成
至此使用构建工具创建springboot项目已经完成
使用maven构建springboot
第一步
直接下一步,不使用任何maven的模板
第二步
设置本地maven所在位置,配置文件和本地仓库
第三步
在pom.xml文件中添加父模块和jdk版本,web启动器
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>1.8</java.version> //2.x以上版本推荐使用jdk1.8,以下版本推荐使用1.7
</properties>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
第四步
由于使用maven创建的springboot项目,是没有前面的目录,需要手动创建
其中启动类名没有强制要求,保证启动类上层有一个包,但要保证run方法第一个参数是启动类的class
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class app {
public static void main(String[] args) {
SpringApplication.run(app.class,args);
}
}
至此使用maven创建springboot项目已经完成
下面验证创建的项目是否能运行
先在static下创建一个页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
接着创建一个controller
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class firstController {
@RequestMapping("/first")
public String index(){
return "index.html";
}
}
浏览器输入网址显示hello world表明搭建成功