Мне бы хотелось иметь bean-компонент, который проходит через все наши шаблоны FreeMarker и создает экземпляр FreeMarkerView для каждого из них, так что bean-компоненты предварительно загружены. Было несколько других подобных оптимизаций, которые я хотел бы сделать, которые требуют HttpServletRequest.
Итак, мой вопрос заключается в следующем: есть ли в Spring какой-нибудь нормальный способ запустить метод init () для bean-компонента Spring во время запуска приложения и предоставить ему какой-то вид HttpServletRequest? Я хотел бы избежать насмешки над полным HttpServletRequest, и я знаю, что всегда могу настроить контроллер, открыть сокет и отправить ему запрос, но я хотел знать, есть ли лучший или более нормальный способ сделать это.
Конечно, должны быть другие люди, которые хотели настроить HttpServletRequest без выполнения HTTP-запроса, либо при запуске, либо при выполнении запланированной задачи и т. Д .?