1.导包
<!--mybatisplus的包-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
<!--连接数据库-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<!-- druid连接池的包 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.10</version>
</dependency>
2.在主配置类上添加标签
package cn.jiedada;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.transaction.annotation.EnableTransactionManagement;
/**
* @EnableTransactionManagement:开启事务
*/
@SpringBootApplication
@EnableEurekaClient
@EnableTransactionManagement
@MapperScan(basePackages = "cn.jiedada.hrm.mapper")
public class SystemManageApplication2010 {
public static void main(String[] args) {
new SpringApplicationBuilder(SystemManageApplication2010.class).web(true).run(args);
}
}
3.修改yml
eureka:
client:
serviceUrl:
defaultZone: http://localhost:1010/eureka/
instance:
ip-address: true
instance-id: systemmanage-server
server:
port: 2010
spring:
application:
name: systemmanage-server
datasource:
username: root
password: 123456
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql:///hrm-systemmanage
type: com.alibaba.druid.pool.DruidDataSource
mybatis-plus:
mapper-locations: classpath:cn/itsource/hrm/mapper/*Mapper.xml
type-aliases-package: cn.jiedada.hrm.domain,cn.jiedada.hrm.query