美文网首页
SpringBoot集成MyBatis1-最简单集成

SpringBoot集成MyBatis1-最简单集成

作者: 想去山上定居 | 来源:发表于2018-08-26 23:14 被阅读0次

    集成MyBatis清单

    这个是一个悲剧,猪八戒从掉下来,最后被映射姑娘救了,最后送入洞房的故事。

    1. 加入依赖
      • mybatis
      • mysql-connector
    2. 天上掉下个猪八戒
    3. mapper 映射迎接猪八戒
      • 编写mapper
      • 配置mapper扫描
    4. 送入洞房
    5. 开始行动
      • Service
      • Vo
      • Controller

    加入依赖

    compile 'org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.0'
    compile 'mysql:mysql-connector-java:5.1.46'
    

    创建实体类(天上掉下个猪八戒)

    
    public class Test {
    
        private long id;
        private String username;
        private String password;
        
        //...
    }
    
    

    mapper 映射迎接猪八戒

    1. 编写mapper
    public interface TestMapper {
    
        @Insert("insert into Test(username, password) values(#{username}, #{password})")
        long add(Test test);
    
        @Select("select * from Test")
        List<Test> getAll();
    }
    
    
    1. 配置mapper扫描

    @MapperScan 里面的参数就是指明MyBatis 会去扫描的位置

    @SpringBootApplication
    @MapperScan("com.vector.mapper")
    public class HelloSpringBootApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(HelloSpringBootApplication.class, args);
        }
    }
    

    送入洞房(配置数据库连接)

    #数据库配置
    spring:
      datasource:
        driver-class-name: com.mysql.jdbc.Driver
        url: jdbc:mysql://localhost:3306/test
        username: root
        password: 123456
    

    开始行动

    Service + Vo + Controller

    这个是SpringMVC 的知识就不多讲了

    相关文章

      网友评论

          本文标题:SpringBoot集成MyBatis1-最简单集成

          本文链接:https://www.haomeiwen.com/subject/nhmaiftx.html