Mybatis源碼分析(二):源碼分析入口引導

 

beansql

=class>

propertymybatis

=ref <name>

<app

classpath/xmlvalue</>

以上配置,其中SqlSessionFactoryBean ide

接口ui

這個核心類在mybatis那個jar中呢,以下圖:this

 

,這裏只說明這個類的做用 spa

 

 

回到afterPropertiesSet

的 xml

 

 

this = buildSqlSessionFactory();接口

("Property 'dataSource' is required"    sqlSessionFactoryBuilder);get

state == configLocation) || !(null != );

這些都是對必須配置屬性的異常處理。

 

SqlSessionFactoryBean

 "sqlSessionFactory"= "dataSource"=/>

property=value*:zzy/*Mapper.xml>

property</, 下節對經常使用屬性作簡單介紹

configLocation 

private;

private 

private 

private;

 Properties   sqlSessionFactoryBuilder SqlSessionFactoryBuilder();

 SqlSessionFactory     environment.getSimpleName();

 failFast 

private;

 TypeHandler<?>[]   typeHandlersPackage 

private;

 String   typeAliasesSuperType 

//issue #19. No default provider.

private;

 Class<? vfs 

private;

 ObjectFactory   objectWrapperFactory

mapperLocationsdataSource

                                                                                 

相關文章
相關標籤/搜索