springboot微服務搭建(一):整合mybatis配置(第一種方式)
阿新 • • 發佈:2018-12-25
現在看網上springboot整合mybatis有兩種方式:第一種是使用maven的mybatis的依賴,填寫配置檔案;第二種是採用spring-mybatis的配置。
第一種,在已有的springboot專案的pom檔案中加入
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version>然後在application.properties中新增</dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.21</version> </dependency>
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test spring.datasource.username=springboot會按照spring.datasource自動去匹配各種屬性。mybatis.typeAliasesPackage掃描實體類位置,mybatis.mapperLocations掃描mybatis的xml檔案。root spring.datasource.password= spring.datasource.driver-class-name=com.mysql.jdbc.Driver mybatis.typeAliasesPackage=com.main.db.model mybatis.mapperLocations=classpath:com/main/db/**/*Mapper.xml
然後在啟動檔案中加入
@MapperScan("com.main.db.dao")//掃描dao
用於掃描mybatis的介面。在mybatis的mapper檔案加入@Mapper註解也可以,但是會增加工作量。
至此,第一種方式配置完畢。properties檔案中還可以加入許多其他的配置,相信百度可以找到。其他的配置也沒研究過。