如何在Spring Data REST中设置参数的编码?

时间:2015-12-11 09:12:57

标签: spring spring-mvc spring-boot spring-data-rest

我在项目中使用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编码的字符串?

1 个答案:

答案 0 :(得分:0)

您可以设置server.tomcat.uri-encoding=UTF-8

用于解码URI的字符编码。

http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html