В настоящее время у нас есть весенний проект, в котором определены все наши компоненты. Я хотел разместить на своем месте страницу jsp, которая позволила бы мне проверять bean-компоненты (например, mbean для jconsole), которые позволили бы мне изменять размеры списков, сбрасывать список, просматривать содержимое или даже запускать поток.
<bean id="properties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="ignoreResourceNotFound" value="true"/>
<property name="locations">
<list>
<value>classpath:database.properties</value>
<value>classpath:log4j.properties</value>
</list>
</property>
</bean>
<bean id="mylogger" class="com.logging.Logger" />
<!-- Expose ever bean to the JSP -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
<property name="exposeContextBeansAsAttributes" value="true"/>
<property name="exposedContextBeanNames">
<list>
<value>mylogger</value>
<value>properties</value>
</list>
</property>
</bean>
Я надеялся, что при наличии ссылки на мой файл JSP объекты будут работать как
${properties.LogRoot}
, который показывает значение свойств, но существует ли такой же подход к представлению пружинных бобов, как у управляемого боба?
Спасибо