How to make settings in tomcat Java config?

Good day,
It is necessary to organize the correct adoption of parameters of GET request, where the Cyrillic alphabet.
The service at Spring, which implements RestController.
A method with this signature
@GetMapping(value = "/getDivisionByUniversity",consumes = "application/json;charset=UTF-8")
 public String getDivisionByUniversity(@RequestParam(defaultValue = "%") String university)


application.properties contains the following lines
#Charset of HTTP requests and responses. Added to the "Content-Type" header if not set explicitly.
spring.http.encoding.charset=UTF-8
# Enable http encoding support.
spring.http.encoding.enabled=true
# Force the encoding to the charset configured on the HTTP requests and responses.
spring.http.encoding.force=true
server.tomcat.uri-encoding=UTF-8

Google specifies, for example, the following:
Paragraphs 1 and 2
Through which go the following:
Manual

Question:
1)I have correctly prescribed the configuration of the tomcat application.properties or missed something when migrating configuration?
2)How to get the encoding filter if the entire configuration in java style? The class filter is, but where to hang?
3) What is perhaps even overlooked me when setting up support Cyrillic to tomcat?

The reason for all
spoiler
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:472) ~[tomcat-embed-core-8.5.20.jar:8.5.20]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:683) ~[tomcat-embed-core-8.5.20.jar:8.5.20]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.20.jar:8.5.20]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-8.5.20.jar:8.5.20]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1457) [tomcat-embed-core-8.5.20.jar:8.5.20]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.20.jar:8.5.20]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_102]
at java.util.concurrent.ThreadPoolExecutor$Worker.the run(ThreadPoolExecutor.java:617) [na:1.8.0_102]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.20.jar:8.5.20]
at java.lang.Thread.run(of the Thread.java:745) [na:1.8.0_102]
June 10th 19 at 16:09
0 answer

Find more questions by tags TomcatSpring