我有一个使用Spring Batch和Spring MVC的应用程序。我可以将Spring Batch Admin单独部署,并与我的应用程序使用的数据库一起使用,尽管我想将其集成到我自己的应用程序中,还可能会修改其中一些视图。
有没有简单的方法可以做到这一点,还是我必须将其分叉然后从那里去?
根据这个线程显然有一个简单的方法;
web.xml
<servlet> <servlet-name>Batch Servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/org/springframework/batch/admin/web/resources/servlet-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Batch Servlet</servlet-name> <url-pattern>/batch/*</url-pattern> </servlet-mapping>
<bean id="resourceService" class="org.springframework.batch.admin.web.resources.DefaultResourceService"> <property name="servletPath" value="/batch" /> </bean>
standard.ftl
<#assign url><@spring.url relativeUrl="${servletPath}/resources/styles/main.css"/></#assign>