MapperScannerConfigurer PropertyPlaceholderConfigurer无效
感觉每次都要遇到、但是每次都会忘记、然后每次都要折腾下。。
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis-config.xml" />
<property name="mapperLocations" >
<list>
<value>classpath*:sqlmap/**/*.xml</value>
</list>
</property>
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
<property name="basePackage" value="*.dao.*" />
</bean>
报错
: Invocation of init method failed; nested exception is java.sql.SQLException: ${jdbc.driver}
<bean id="mybatisSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis-config.xml" />
<property name="mapperLocations" >
<list>
<value>classpath*:sqlmap/**/*.xml</value>
</list>
</property>
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="mybatisSqlSessionFactory" />
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="mybatisSqlSessionFactory" />
<property name="basePackage" value="*.dao.*" />
</bean>
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
to
<property name="sqlSessionFactoryBeanName" value="mybatisSqlSessionFactory" />
ps:代码块里的颜色功能好SB啊。。