在Spring Boot中编写网页通常需要以下步骤:
1. 在`src/main/resources`目录下创建`templates`文件夹,用于存放HTML模板文件。
2. 在`templates`文件夹中创建一个HTML模板文件,例如`test.html`。
3. 在控制器类中添加一个处理请求的方法,并使用`@GetMapping`注解指定该方法处理的URL路径。在方法中返回HTML模板文件的名称,例如`return "test"`。
4. 在配置文件(application.yml或application.properties)中配置视图解析器,以便Spring Boot能够正确地解析HTML模板文件。例如,在YAML格式的配置文件中可以添加以下内容:
```
spring:
thymeleaf:
prefix: classpath:/templates/
suffix: .html
```
5. 在HTML模板文件中使用Thymeleaf模板引擎语法编写页面内容。
下面是一个简单的示例代码:
```java
@Controller
public class TestController {
@GetMapping("/test")
public String test() {
return "test";
}
}
```
```html
Test Page
```
在这个示例中,控制器类中的`test()`方法处理了`/test`路径的请求,并返回名为`test`的HTML模板文件。HTML模板文件中使用了Thymeleaf模板引擎语法,动态地显示了一个问候语,其中`${name}`是从控制器方法的参数中获取的。