创建项目

  • 创建一个空项目
    在这里插入图片描述
  • 创建模块
    在这里插入图片描述)在这里插入图片描述)在这里插入图片描述)在这里插入图片描述)在这里插入图片描述

    编写POM文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <?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>
    <groupId>com.xiezhenyu</groupId>
    <artifactId>springboothellowrold2</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!-- 继承 -->
    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.6.RELEASE</version>
    </parent>
    <!-- 依赖 -->
    <dependencies>
    <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>
    </project>

修改Tomacat端口

1
2
server:
port: 8888

创建启动类

1
2
3
4
5
6
7
8
9
10
11
12
package com.xiezhenyu;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 启动类
*/
@SpringBootApplication
public class SpringBootHelloWorld2Application {
public static void main(String[] args){
SpringApplication.run(SpringBootHelloWorld2Application.class,args);
}
}

创建Controller

1
2
3
4
5
6
7
8
9
10
11
12
13
package com.xiezhenyu.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 处理请求Controller
*/
@RestController //@Controller+@ResponsBody的复合体,加了这个之后,下面的所有操作都不进行页面跳转,直接返回json串(字符串)等。
public class HelloWorldController {
@RequestMapping("/HelloWorld")
public String ShowHelloWorld(){
return "HelloWorld";
}
}

运行结果

在这里插入图片描述