
| 
	导入依赖 
	<!--mysql驱动--> 
	        <dependency> 
	            <groupId>mysql</groupId> 
	            <artifactId>mysql-connector-java</artifactId> 
	            <scope>runtime</scope> 
	        </dependency> 
	<!--mybaits-plus第三方提供的启动器--> 
	        <dependency> 
	            <groupId>com.baomidou</groupId> 
	            <artifactId>mybatis-plus-boot-starter</artifactId> 
	            <version>3.4.3.1</version> 
	        </dependency> 
	导入上面这个增强版依赖之后,下面两个依赖无需再次导入: 
	       <dependency> 
	            <groupId>org.mybatis.spring.boot</groupId> 
	            <artifactId>mybatis-spring-boot-starter</artifactId> 
	            <version>2.1.4</version> 
	        </dependency> 
	      <dependency> 
	            <groupId>org.springframework.boot</groupId> 
	            <artifactId>spring-boot-starter-jdbc</artifactId> 
	        </dependency> 
	主配置文件中的数据源相关配置 
	spring: 
	  datasource:                        #是否使用安全连接 
	    #mysal 8驱动不同com.mysql.cj.jdbc.Driver,还需要增加时区的配置 serverTimezone=GMT%2B8 
	    url: jdbc:mysql://localhost:3306/tx?userSSL=false&useUnicode=true&characterEncoding=utf-8 
	    username: root 
	    password: 126433 
	    driver-class-name: com.mysql.jdbc.Driver 
	UserMapper接口 
	//继承BaseMapper基本类,接口里面已经写了很多的crud方法 
	@Mapper 
	public interface UserMapper extends BaseMapper<User> 
	{} 
	测试 
	@SpringBootTest 
	class SpringBootDaoApplicationTests 
	{ 
	    //继承了BaseMapper,所有的方法都来自于父类,我们页可以编写自己的扩展方法 
	    @Autowired 
	    UserMapper userMapper; 
	    @Test 
	    void contextLoads() 
	     { 
	         //参数是一个Wrapper,条件构造器,这里我们先不使用 null 
	         //查询全部用户 
	         List<User> users = userMapper.selectList(null); 
	         users.forEach(System.out::println); 
	     } 
	} | 














