springboot使用thymeleaf和swagger时,swagger中文乱码问题

只需要在application.yaml中配置tomcat.uri-encoding=utf-8和servlet.encoding.charset=utf-8

server:
  port: 8088
  servlet:
    context-path: /
    encoding:
      enabled: true
      force: true
      charset: UTF-8
  compression:
    enabled: true
  tomcat:
    uri-encoding: UTF-8

spring:
  main:
    banner-mode: off #关闭控制台banner
  messages:
    basename: i18n/message #国际化配置文件地址
    encoding: utf-8
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher #不加会导致出错springboot集成Swagger2启动报错

  thymeleaf:
    #开启thymeleaf视图解析
    enabled: true
    #模板的模式,支持 HTML, XML TEXT JAVASCRIPT
    mode: HTML
    #编码 可不用配置
    encoding: UTF-8
    #开发配置为false,避免修改模板还要重启服务器
    cache: false
    servlet:
      content-type: text/html
    #配置模板路径,默认是templates,可以不用配置
    prefix: classpath:/templates/
    #后缀名
    suffix: .html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot使用Thymeleaf是相对简单的,你只需要在你的项目中加入Thymeleaf的相关依赖即可。使用Thymeleaf步骤如下: 1. 在你的项目中添加Thymeleaf的依赖。可以通过Maven或者Gradle来添加依赖。例如,在Maven中,你可以在`pom.xml`文件中添加以下依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> ``` 2. 在你的Spring Boot应用的配置文件中,配置Thymeleaf的一些属性。你可以在`application.properties`文件中添加下面的配置: ``` spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.cache=false ``` 在这个例子中,我们设置了模板文件的前缀为`classpath:/templates/`,后缀为`.html`,并且将缓存关闭。 3. 创建Thymeleaf模板文件。在`src/main/resources/templates/`目录下创建你的HTML模板文件。在这些模板文件中,你可以使用Thymeleaf的标记来进行动态数据绑定和渲染。 4. 在你的Spring Boot应用中使用Thymeleaf。你可以在Controller的方法中返回一个字符串,该字符串指定了你要渲染的Thymeleaf模板文件的名称。Spring Boot会自动根据配置的前缀和后缀来查找并渲染对应的模板文件。 以上就是在Spring Boot使用Thymeleaf的简单步骤。通过这些步骤,你可以在你的Spring Boot应用中使用Thymeleaf来进行视图的渲染和展示。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值