我在项目中使用Spring Boot和Spring Data REST。我用findByName(String name)
方法声明了一个存储库。现在我试着打电话
http://my-service/my-api/search/findByName?name=test%C3%BC
因为我想搜索name = testü
。但是,API找不到实体。如果我使用ü
编译%FC
Spring Data REST按预期工作。
如何更改url参数的编码以便我可以使用utf-8编码的字符串?
答案 0 :(得分:0)
您可以设置server.tomcat.uri-encoding=UTF-8
http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html