
Spring Boot 是一种开发框架,通过简化了的配置和快速起步方式,使得开发者能够快速、高效地开发Spring应用程序。其中一个常用的功能是搭建一个Web应用程序,并且可以访问HTML页面。
在Spring Boot中,可以使用Thymeleaf作为模板引擎来渲染HTML页面。Thymeleaf是一种模板引擎,它能够将数据与HTML页面进行绑定,生成动态的Web内容。
首先,需要在Spring Boot项目中添加Thymeleaf的依赖。在pom.xml文件中添加以下依赖:
```xml
org.springframework.boot
spring-boot-starter-thymeleaf
```
接下来,创建一个Controller类来处理请求,从而访问HTML页面。在这个Controller类中,我们可以定义一个方法,并使用@GetMapping注解来将这个方法映射到一个URL路径上。在这个方法中,返回的字符串即为要渲染的HTML页面的文件名(不包括扩展名)。
```java
@Controller
public class HTMLController {
@GetMapping("/")
public String home() {
return "home";
}
}
```
在上述代码中,我们创建了一个名为`HTMLController`的Controller类,并在`home`方法上使用了`@GetMapping`注解,将这个方法映射到了URL路径`/`上。方法中返回的字符串`home`即为要渲染的HTML页面的文件名。
然后,在src/main/resources/templates目录下创建一个名为home.html的HTML文件,作为要渲染的页面内容。
```html
Home
Hello
Spring Boot!
```
在上述代码中,使用了Thymeleaf的语法,如`th`前缀。Thymeleaf的语法可以让我们在HTML中使用一些动态的内容,比如表达式、条件判断、循环等。
*,启动Spring Boot应用程序,并在浏览器中访问http://localhost:8080/,即可看到渲染后的HTML页面。页面中将显示一行文字`Hello
Spring Boot!`。
以上就是使用Spring Boot访问HTML页面的基本步骤。通过添加Thymeleaf的依赖、创建Controller类、编写HTML模板文件,我们可以在Spring Boot应用程序中访问并渲染HTML页面。