У меня есть приложение Spring mvc, и я рендеринг некоторых PDF-файлов с использованием классов, которые расширяют AbstractPdfView. У меня есть несколько PDF-файлов, и я подумал, что было бы целесообразно создать вспомогательный класс, чтобы добавить некоторые общие функции. Затем я решил, что хочу добавить любой выходной текст в мой файл messages_en.properties. Как мне получить доступ к этому файлу из моего вспомогательного класса? Прямо сейчас я создаю экземпляр своего вспомогательного класса вручную. Выглядит так:
public class PdfEarningsRecordView extends AbstractPdfView {
@Override
protected void buildPdfDocument(Map<String, Object> model, Document document, PdfWriter writer,
HttpServletRequest request, HttpServletResponse response) throws Exception {
HelperClass helper = new HelpderClass();
......
Я пытался заставить Helper расширить ApplicationContextAware, но всегда возвращал ноль. Я также попробовал следующее с тем же результатом:
@Autowire
private ApplicationContext context;
header = context.getMessage("myHeader", null, Locale.getDefault());
Мне кажется, что я неправильно использую Spring при создании HelperClass вручную. Любые советы будут оценены.
Спасибо