Spring boot集成持久层框架MyBatis.
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
Mapper相关类的扫描。 注意:Mapper相关类并不需要加@mapper注解, 因为你都已经指定了扫描这个包。
@MapperScan("com.game.mapper")
@SpringBootApplication
@RestController
public class ReportBackendApplication {
在application配置文件中配置xml mapper的位置和domain类的外置。
security.basic.enabled=false
#服务端口
server.port=8080
#数据库连接最基本信息
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/report?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#MyBatis配置参数
mybatis.typeAliasesPackage=com.game.model
mybatis.mapperLocations=classpath:mapper/*.xml
spring.mvc.date-format=yyyy-MM-dd HH:mm:ss
转载于:https://my.oschina.net/hutaishi/blog/1585757