Helloword基础环境
- JDK8
- Maven 3.6.1
- Spring Boot 2.3.4.RELEASE
- IntelliJ IDEA 2019.2.4
搭建简单的Spring Boot步骤如下:
- 新建一个Maven工程
- 修改pom.xml文件,添加Spring Boot相关依赖
- 修改启动类
- 启动项目
具体步骤:
1.打开IntelliJ IDEA,选择Create New Project创建新的项目
在这里插入图片描述
2.打开如下窗口,选择创建Maven
项目,选择maven-archetype-quickstart
:Maven工程样例(快速创建),点击next
注:
maven-archetype-webapp
:Maven的Webapp工程样例
3.打开如下窗口,填写GroupId
,ArtifactId
,填写完点击next
4.打开如下窗口,填写maven相关设置Maven home directory
、User settings file
、Local repository
,如idea已经设置过maven,直接点击next
5.打开如下窗口,填写Project name
、Project location
,点击Finish
6.项目创建完如下所示,接下来,需要对pom.xml
,App.java
进行修改
7.修改pom.xml
文件,添加spring-boot-starter-parent
<!--提供Dependency Management进行项目依赖的版本管理-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
<relativePath/>
</parent>
添加spring-boot-starter-web
依赖
<!--引入web模块开发需要的相关jar包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
完整的pom.xml
如下,<maven.compiler.source>
编译版本改为1.8,<build>
标签内的插件部分可以删除
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.yejx</groupId>
<artifactId>Helloword</artifactId>
<version>1.0-SNAPSHOT</version>
<name>Helloword</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
</build>
</project>
8.修改App.java
,@RestController
,@SpringBootApplication
,@RequestMapping
等注解后续中再做整理,应该有大佬做了详解
package com.yejx;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Hello world!
*
*/
@RestController
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
@RequestMapping("/hello")
public String hello(){
return"Hello world!";
}
}
9.在idea中启动项目
在这里插入图片描述
10.打开浏览器访问http://localhost:8080/hello
到这里Helloword就基本完成了。
后续奋笔疾书中,有错误之处请指出。
网友评论