使用idea的Spring Initializr创建
1、打开idea,点击“File->New->Project”
2、选择Spring Initializr,再选择使用的jdk版本,default一定要选,有兴趣的可以点开这个网址,其实就是通过这个Spring官网生成的Spring Boot项目,接着next。
3、只有就会有一个基本信息的页面,因为是Maven Project,所以会有Group、Artifact、version,这三个要素是确定这个工程的标签,可以修改,也可以选择默认的,点击next
image.png4、选择web目录下的Web
5、Project location可以选择默认路径、也可以修改成自己,之后finish。
6、经过一个漫长的下载依赖和工具的过程,现在直接运行main方法,或是运放工程,图中红框中的都可以运行,选一个就可以了。
7、然后在控制台可以看到spring boot启动了
8、在网页上输入http://localhost:8080,可以看到以下界面,这是spring boot默认错误页面,可以很明显的看到spring的标志。
9、为了更明显的测试,新建一个web目录,创建一个Controller类来进行测试。
package com.nixuan.springbootdemo.web;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @program: spring-boot-demo
* @description:
* @author: nixuan
* @create: 2018-12-15 14:15
**/
@RestController
public class HelloWorldController {
@GetMapping("/hello")
public String hello(){
return "hello world!";
}
}
10、重新启动工程,在网页上输入http://localhost:8080/hello,就可以看到如下页面。
一个简单的spring boot 工程demo就完成了。
通过maven项目创建spring boot工程
也可以使用maven项目创建spring boot工程
1、创建一个简单的maven工程
2、在pom.xml中加入以下代码,主要是为了引入依赖包和创建启动类。之后在单击项目名,右键,选择maven,再选择reimport,这是重新导入依赖包。
<!-- Spring Boot启动器父类 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!-- Spring Boot web启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3、创建启动类Application。
package com.nixuan.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @program: demo
* @description:
* @author: nixuan
* @create: 2018-12-15 14:53
**/
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
这样,一个简单的spring boot的demo就创建好了,测试方式与第一种创建demo的方式一样。
网友评论