本文仅笔记,具体说明请见官方文档
- 引入依赖
<dependencies>
<!--spring 父类启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.7.RELEASE</version>
</dependency>
<!--spring web启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.1.7.RELEASE</version>
</dependency>
</dependencies>
- application.yml文件
server:
port: 8989
spring:
mvc:
view:
prefix: / #spring 默认加载static文件的文件
suffix: .html #添加后缀 html
- controller
package com.taku.com.taku.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* @Author: taku
* @CreateTime: 2020-05-22 23:54
* @Description: web控制器
*/
@Controller
@RequestMapping
public class WebController {
@RequestMapping("/link")
public String index() {
// return "redirect:index";
return "index";
// return "forward:index";
}
}
- 起步引导
/**
* @Author: taku
* @CreateTime: 2020-05-22 23:52
* @Description: web起步引导类
*/
@SpringBootApplication
public class WebApplication {
public static void main(String[] args) {
SpringApplication.run(WebApplication.class, args);
}
}
- 项目结构