zoukankan      html  css  js  c++  java
  • Mybatis映射文件错误Tomcat无法启动,也不报异常

     查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessionFactory方法,并替换原有的SqlSessionFactoryBean

    import java.io.IOException;
    
    import org.apache.ibatis.session.SqlSessionFactory;
    import org.mybatis.spring.SqlSessionFactoryBean;
    import org.springframework.core.NestedIOException;
    
    public class BeanFactory extends SqlSessionFactoryBean {
    
        @Override
        protected SqlSessionFactory buildSqlSessionFactory() throws IOException {
            try{
                return super.buildSqlSessionFactory();
            }catch(NestedIOException e){
                e.printStackTrace();
                throw new NestedIOException("Failed to parse mapping resource:",e.getCause());
            }
        }
    }
    <bean id="sqlSessionFactory" class="com.izhenglan.merchant.test.bean.BeanFactory"> 
        <property name="dataSource" ref="dataSource"/> 
        <property name="configLocation" value="classpath:config/mybatis-config.xml"/> 
         <property name="mapperLocations" value="classpath*:mapper/*.xml"/>
    </bean>
  • 相关阅读:
    菜根谭#77
    菜根谭#76
    菜根谭#75
    菜根谭#74
    菜根谭#73
    python迭代器
    python爬取网页数据
    yii2验证规则
    python装饰器的理解
    php中多图上传采用数组差集处理(array_diff,array_map)
  • 原文地址:https://www.cnblogs.com/heyy520/p/9872294.html
Copyright © 2011-2022 走看看