src/main/resources/fonts/SimHei.TTF资源如何在springboot的yml里面声明使用详细代码
时间: 2024-10-19 19:06:42 浏览: 48
在Spring Boot应用中,如果你想在`src/main/resources/fonts/SimHei.TTF`这样的字体文件中指定并使用,你需要配置Spring Boot的ResourceProperties,特别是对于Thymeleaf模板引擎,它可以直接引用字体。
首先,在`application.yml` 或 `application.properties` 文件中添加相关配置,例如:
```yaml
spring:
thymeleaf:
templateEngine:
resources:
location: classpath:/templates/
# 字体路径配置
fonts:
enabled: true
fontPaths:
- 'classpath:/fonts/' # 这里指定字体资源的根路径
```
或者
```properties
spring.thymeleaf.templateEngine.resources.location=classpath:/templates/
spring.thymeleaf.fonts.enabled=true
spring.thymeleaf.fonts.fontPaths[0]=classpath:/fonts/
```
这里,`classpath:/fonts/` 表示从类路径下查找`fonts`目录及其下的所有字体文件。然后,当在Thymeleaf模板中引用字体时,你可以使用相对路径如`<link rel="stylesheet" type="text/css" href="/fonts/SimHei.TTF">`。请注意,实际模板中的路径需要调整,以便相对于配置的资源位置。
阅读全文