likes
comments
collection
share

在IDEA中创建SpringBoot项目

作者站长头像
站长
· 阅读数 13

环境准备

JDK

JDK环境必须是1.8及以上(推荐1.8),此部分略过。

Maven

要使用到Maven管理工具,版本要求3.2.5及以上版本。

开发工具

开发工具建议使用IntelliJ IDEA(有能力的同学可以购买正版)

在IDEA中创建SpringBoot项目

Maven设置

在maven-setting文件中的标签里,设置jdk的默认编码等级为1.8

<!-- 设置默认编码等级1.8 -->
<profile>
	<id>jdk-1.8</id>
	<activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	</activation>
	<properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	</properties>
</profile>

在IDEA中配置maven环境

在IDEA中创建SpringBoot项目

1️⃣ IDEA新建项目

打开IDEA,点击Create New Project新建一个项目

在IDEA中创建SpringBoot项目

2️⃣ 选择Spring Initializr方式

选择 Spring Initializr 方式,其余默认保持不动,然后点击Next

(Spring Initializr是一个Web应用,它提供了一个基本的项目结构,能够帮助我们快速构建一个基础的Spring Boot项目)

在IDEA中创建SpringBoot项目

3️⃣ 设置项目信息

Group组织唯一标识(组织域名倒序)

Artifact项目的唯一标识

Type我们选择Maven

输出格式jar/war,默认的Jar即可

jdk版本选8

在IDEA中创建SpringBoot项目

4️⃣ 选择Spring Boot版本

在IDEA中创建SpringBoot项目

5️⃣ 确认项目名称和路径

在IDEA中创建SpringBoot项目

6️⃣ 创建成功

在IDEA中创建SpringBoot项目

7️⃣ 编写测试方法

⓵ 配置启动端口

在配置文件application.properties里配置一下我们的启动端口:

(注:spring boot有内嵌web服务器tomcat,并且以8080端口启动。我们修改端口号,就会以我们配置的端口号进行启动)

#启动端口
server.port=8088

在IDEA中创建SpringBoot项目

⓶ 编写控制类

package com.stydyspring.spring_boot_demo0.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/hello")
public class HelloWorld {
}

在IDEA中创建SpringBoot项目

⓷ 编写HelloWorld

@RestController = @Controller + @ResponseBody

@ResponseBody : 该注解用于将Controller 的方法返回对象, 通过适当的HttpMessageConverter转换为指定格式后,写入Response对象的body数据区。

@Controller

@RequestMapping :用来处理请求地址映射的注解,可用于类或方法上。也可以写作 GetMapping 、PostMapping、PutMapping 、DeleteMapping 、PatchMapping。

package com.stydyspring.spring_boot_demo0.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class HelloWorld {
    @RequestMapping("/helloworld")
    public String helloworld() {
        return "HelloWorld! Hello SpringBoot!";
    }
}

⓸ 启动测试

点击右上角的开始按钮,看到如下输出代表启动成功。我们可以看到我们在配置文件里更改的端口号8088

在IDEA中创建SpringBoot项目

⓹ 浏览器访问

在浏览器地址栏输入:http://localhost:8088/hello/helloword。可以看到我们服务端返回的内容!

在IDEA中创建SpringBoot项目

🎉🎉🎉 Congratulate 🎉🎉🎉