The goal of each interface is to be simple and clear so that it's easy for Spring MVC users to write their own implementations, if they so choose.
Цель каждого интерфейса — быть простым и ясным, чтобы пользователям было легко его заново имплементировать, если они того пожелают.