Niewrażliwość na wielkość liter przekazywanych parametrów do zapytania

0

Posiadam kontroler

@GetMapping(value = "/users", produces = MediaType.APPLICATION_JSON_VALUE)
    public List<User> getUsers(@RequestParam(required = false) String q,
                               @RequestParam(required = false, defaultValue = "1") int page,
                               @RequestParam(required = false, defaultValue = "1") int pageSize)

który w zasadzie działa. Jednak problem pojawia się np. kiedy chcemy wpisać parametry z dużej litery. Czyli np. parametr 'q' jest ustawiony na małą literę. Czyli jeśli ktoś wpiszę małe 'q', to wszystko będzie okej. Natomiast jeśli ktoś wpisze duże 'Q' to już kontroler nie odczyta tego parametru 'q'. Jak zrobić taką niewrażliwość na wielkość liter.

Projekt w Spring Boot.

0

Nie martw się tym. Nikt nie będzie wpisywał parametrów z ręki. A jak już trafisz na takiego hakera, to z wielkością liter sobie poradzi.

0

proponuję zarejestrować własny request filter

related pytanie na stacku: https://stackoverflow.com/questions/29531786/making-a-request-parameter-binding-case-insensitive

1 użytkowników online, w tym zalogowanych: 0, gości: 1