1の<?xml version = "1.0"エンコード= "UTF-8"?> 2 <豆のxmlns = "http://www.springframework.org/schema/beans" 3つ のxmlns:XSI = "のhttp:// WWW。 w3.org/2001/XMLSchema-instance」 4つ のxmlns:コンテキスト= "http://www.springframework.org/schema/context" 5 のxmlns:TX = "http://www.springframework.org/schema/tx" 6 XSI:のschemaLocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 7 のhttp:// www.springframework.org /スキーマ/コンテキストhttp://www.springframework.org/schema/context/spring-context-3.0.xsd 「> 8 9 <! -加载のMySQL数据配置文件- > 10 <文脈:プロパティプレースホルダ位置= "クラスパス:database.properties" /> 11 12 <! -配置データソース数据源对象- > 13 <ビーンID =」データソース" クラス = "com.mchange.v2.c3p0.mbean.C3P0PooledDataSource"> 14 <プロパティ名= "driverClass"値= "$ {jdbc.driver}"/> 15 <プロパティ名= "jdbcUrlと"値=" $ {jdbc.url}」/> 16 <プロパティ名= "ユーザ"値= "$ {jdbc.username}" /> 17 <プロパティ名= "パスワード"値= "$ {jdbc.password}" /> 18 <! -プライベートプロパティC3P0データソース- > 19 <プロパティ名= "maxPoolSize"値= "30" /> 20は 、<プロパティ名= "minPoolSize"値= "30" /> 21である <! -接続を閉じた後、自動的に提出していません- > 22である < "falseに" = = "autoCommitOnClose"値プロパティ名/> 23です <! -接続タイムアウトを取得- > 24 <プロパティ名= "checkoutTimeout"値= "10000" /> 25 <! -接続の失敗を得、リトライ回数- > 26である <プロパティ名= "acquireIncrement"値= "2" /> 27 </豆> 28 29 <! - sqlSessionFactoryオブジェクトの設定- > 30 <豆ID = "sqlSessionFactory" クラス =「org.mybatis.spring。 SqlSessionFactoryBean「> 31 <! -ここに注入データベース接続プール、なぜrefのDataSourceが必要であるためであるオブジェクトです- >? 32 <プロパティ名= "データソース" REF = "データソース" /> 33である <! -スキャンパッケージエンティティ、別名(ここで、エンティティ・クラス・パッケージ) - > 34である <プロパティ名= "typeAliasesPackage"値=「com.imooc .o2o.entity "/> 35は、 < - > -設定は、グローバルプロファイル:! MyBatisの-config.xmlのMyBatisの 36 MyBatisの-config.xmlの「/>:configLocation "値=" CLASSPATH <プロパティ名=" 37 [ <を! -スキャンSQLプロファイル:xmlファイルマッパーが必要- > 38をされた <プロパティ名= "mapperLocations"値= "CLASSPATH。:マッパー/ * XML" /> 39 </豆> 40 41です 。<! -スキャンは、動的DAOインタフェースを達成するために、DAOインタフェースパッケージ構成は、容器バネに注入される- > 42である <ビーン クラス= "org.mybatis.spring.mapper.MapperScannerConfigurer"> 43 <! -ここにオブジェクトsqlSessionFactory注入は、値はなぜですか?sqlSessionFactoryBeanName必要なのでする文字列です- > 44れる <プロパティ名= "sqlSessionFactoryBeanName"値= "SqlSessionFactory" /> 45 <プロパティ名= "basePackage"値= "CLASSPATH:com.imooc.o2o.dao" /> 46である </ビーン> 47 </豆>