springboot返回一个html页面例子
时间: 2023-07-25 10:50:45 浏览: 106
下面是一个简单的Spring Boot控制器代码示例,它返回一个HTML页面:
```java
@Controller
public class MyController {
@RequestMapping("/my-page")
public String myPage() {
return "my-page";
}
}
```
在这个示例中,我们使用 `@Controller` 注解将该类标记为一个控制器,然后编写了一个处理器方法 `myPage`,它返回名为 `my-page` 的HTML视图。
接下来,我们需要在Spring Boot项目中配置视图解析器以渲染HTML视图。Spring Boot中的视图解析器配置可以在 `application.properties` 或 `application.yml` 文件中进行。
以下是一个示例 `application.properties` 文件:
```
spring.mvc.view.prefix= /WEB-INF/views/
spring.mvc.view.suffix= .html
```
在这个示例中,我们设置了 `spring.mvc.view.prefix` 和 `spring.mvc.view.suffix` 属性,以便Spring Boot能够正确地查找和渲染HTML视图。
最后,在 `src/main/resources/templates` 目录下创建一个名为 `my-page.html` 的HTML文件。示例HTML代码如下:
```html
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
```
在这个示例中,我们简单地编写了一个 `Hello, World!` 的HTML页面。
通过以上三个部分的组合,我们就可以在Spring Boot项目中返回一个HTML页面了。在浏览器中访问 `http://localhost:8080/my-page` 就可以查看我们刚刚创建的HTML页面了。
阅读全文