使用idea搭建Spring boot开发初始环境

时间:2021-06-25 15:56:59

准备工作

将以下代码加入idea的live template,命名为springbootStartup

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3..RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent> <properties>
<project.build.sourceEncoding>UTF-</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties> <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency> <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency> <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>

Create New Project

使用idea搭建Spring boot开发初始环境
                                                   
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 

添加maven支持

添加pom.xml

在project的根目录上的右键菜单中选择"Add Framework Support",添加maven支持。

使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 

设置maven坐标

使用idea搭建Spring boot开发初始环境
 

补全maven其他设置

在pom.xml中,坐标设置下面输入sp,IDE自动弹出前面设置的live template:“springbootStartup”,按下"tab"键盘,剩余的maven代码将会自动补全。

使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 

新建包结构

使用idea搭建Spring boot开发初始环境
 

新建application类

使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 
使用idea搭建Spring boot开发初始环境
 

导入:

import org.springframework.boot.SpringApplication;

在main函数中添加如下代码:

SpringApplication.run(SpringBootDemoApplication.class, args);

添加controller类

使用idea搭建Spring boot开发初始环境
 

添加@RestController

使用idea搭建Spring boot开发初始环境
 

添加request mapping代码

@RequestMapping("/hello")
String hello() {
return "this is a test";
}
使用idea搭建Spring boot开发初始环境
 

测试

使用idea搭建Spring boot开发初始环境
 

第一次启动报错,显示8080端口已经被占用

使用idea搭建Spring boot开发初始环境

因此需要修改端口号,操作如下:
在resources目录下新建application.properties, 输入如下内容:

server.port=8081

然后重新启动程序,在浏览器中访问地址:
http://localhost:8081/hello

使用idea搭建Spring boot开发初始环境