SpringBoot集成MyBatis

引入依赖

pom.xml文件中引入所需要的依赖


        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.1.0
        
添加MyBatis配置

application.properties文件中添加如下配置信息

####mybatis配置
###Mapper资源文件存放的路径
mybatis.mapper-locations=classpath:/mappers/*Mapper.xml
###Dao接口文件存放的目录
mayatis.tyoe-aliases-package=com.example.test.dao
Dao层和Mapper文件开发
  • dao层
@Mapper
public interface UserDao {
    /**
     * 通过用户名和密码查询用户
     * @param userName
     * @param passWord
     * @return
     */
    User findByUsernameAndPassword(String userName,String passWord);
}
  • mapper


    SpringBoot集成MyBatis_第1张图片
    image.png




    
        
        
        
    

    

service层开发

在之前开发好的UserService接口类中添加接口findByNameAndPassword
User findByUsernameAndPassword(String userName,String passWord);
UserServiceImpl类中实现findByNameAndPassWord接口

@Resource
    private UserDao userDao;
 @Override
    public User findByUsernameAndPassword(String userName, String passWord) {
        return userDao.findByUsernameAndPassword(userName,passWord);
    }
测试

在测试类TestApplicationTests中添加测试代码

@Resource
    private UserService userService;
 @Test
    public void testMybatis(){
        User user = userService.findByUsernameAndPassword("1","哼");
        System.out.println("人员:"+user.getUserName());
    }

到此,简单的SpringBoot整合MyBatis就完成了.

你可能感兴趣的:(SpringBoot集成MyBatis)