SpringBoot快速搭建网站


Spring Boot 提供了快速搭建网站的能力,下面是一个简单的示例:

  1. 创建一个 Spring Boot 项目,并添加以下依赖项:
1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
  1. 打开 src/main/resources/application.yml 文件(默认是.properties后缀,改成.yml)。

    在文件中添加以下内容:

1
2
server:
port: 8081
  1. 创建一个 Controller 类:
1
2
3
4
5
6
7
8
9
@Controller
public class HomeController {

@GetMapping("/")
public String home() {
return "home";
}

}

在这个示例中,创建了一个 HomeController 类,并使用 @Controller 注解将其标记为一个 Controller。定义了一个 home() 方法,这个方法使用 @GetMapping 注解将请求映射到根路径 /,并查找返回值字符串 “home”,是否存在相应模版。

  1. src/main/resources 目录下创建一个名为 templates 的文件夹,并在这个文件夹下创建一个名为 home.html 的 HTML 文件:
1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
<head>
<title>Spring Boot Home Page</title>
</head>
<body>
<h1>Welcome to the Spring Boot home page!</h1>
</body>
</html>

在这个示例中,创建了一个简单的 HTML 页面,其中包含一个标题和一个欢迎信息。

  1. 运行应用程序,访问 http://localhost:8081 可以看到 “Welcome to the Spring Boot home page!” 的欢迎信息。

通过这个简单的示例,可以快速搭建一个基于 Spring Boot 的网站,并使用 Thymeleaf 模板引擎渲染页面。在实际应用中,可以使用更加复杂的页面和逻辑来构建应用程序。