代码模板-spring整合mybatis中spring配置文件有关mybatis相关bean


spring整合mybatis-spring配置文件中和mybatis有关bean的创建



    
    
    
    
    





    
	
    
    

    
    

    
    

内容说明:

  • 基本上创建bean的个数: DataSource, sqlSessionFactory, dao

可能变动的内容

?对于DataSource的bean

  • id="myDataSource": myDataSource是自定名

?对于sqlSessionFactory的bean

  • ref="数据源的id值" : ref的值为数据源id值,如上述的“myDataSource”
  • value="classpath:mybatis.xml": SqlSession创建需要读取主配置文件, value为mybatis主配置文件路径。
  • configLocation是Resource类型,可以读取资源文件(Resource目录)
  • Classpath: 使用Classpath表示文件的位置

?对于创建dao的bean

  • value="dao接口所在包名": value值格式为xx.xx.xx

说明: 一般情况,除了value="dao接口所在包名",其他配置基本不需改动。

各个bean之间的依赖关系: