我有一个使用以下设置的旧版Web应用程序:
Spring 3.1.0
Mybatis 3.0.3
Tomcat 6.0.43
我正在努力为mybatis bean指定需要加载哪些资源(更广泛的上下文已在here中进行了说明)。 Spring的AntPathMapper正在解析路径模式。
我目前具有这种功能(请参见mapperLocations
属性)
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="jar:file:/my-repository/my-project/my-app/target/my-app-1.0.0/WEB-INF/lib/my-dependency.jar!/*-mappers.xml" />
</bean>
我需要通过避免尽可能多地明确引用以下内容来找到一种引用此方法的方法:
一个直观的解决方案应该使用.jar的相对路径,但是我无法确定Spring的PathMatchingResourcePatternResolver可以解释的正确格式。