Вы должны сделать 2 контроллера.
@Controller
будет отвечать за возврат страницы с загрузкой gif (это может быть Thymeleaf, JSP или что-то еще), что HTML-представление, возвращаемое MVC @Controller
, будет содержать JavaScript с вашей реализацией AJAX (jQuery, AngularJS) или что-либо еще), которое будет вызывать AJAX для вашего @RestController
, запрашивая данные JSON / XML (URL должен быть другим, например "/ myproject / api").
Затем в вашем методе успеха вы замените загрузочный GIF данными из @RestController
(результат «ок»).