У меня есть класс представления, который расширяет AbstractExcelView
public class ExportExcelParticipantsView extends AbstractExcelView {
...
}
Я хотел бы добавить MessageSource к этому бину. Возможно ли это?
Я использую ResourceBundleViewResolver для разрешения представлений (в данном случае)
<bean id="resourceBundleViewResolver"
class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
<!-- Classpath needs to have views.properties -->
<property name="basename" value="views" />
<!-- This view resolver is the first one used -->
<property name="order" value="0"/>
<property name="defaultParentView" value="parent-view"/>
</bean>
Это так, что этот класс представления создается каждый раз, когда запрашивается представление, и, таким образом, внедрение источника сообщения в этот класс сложнее, чем обычно? Это вообще возможно?
В данный момент я передаю MessageSource как атрибут модели из контроллера в представление. Можно ли этого избежать?