码迷,mamicode.com
首页 > 编程语言 > 详细

springboot集成mybatis

时间:2018-02-10 21:21:19      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:java   toc   int   scan   url   from   end   div   body   

1. pom.xml中添加依赖包

    <!-- jdbc -->
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>1.3.1</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>

2. 配置文件application.properties添加jdbc连接方式

spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

3. 添加mapper(注解方式)

public interface UserMapper {
    
    @Select("select id,user_code as code,user_name as username,user_pwd as password,update_tmsp as updateTime "
            + " from m_user "
            + " where user_name = #{name}")
    public User findUser(@Param("name") String name);
    
}

4. controller中注入mapper

    @Autowired
    private UserMapper userMapper;
    
    @RequestMapping("/queryUser")
    public User getUser(String name){
        return userMapper.findUser(name);
    }

5. 启动程序app中添加mapper包扫描

@ComponentScan(basePackages={"com.king.controller"})
@MapperScan(basePackages = "com.king.mapper")
@EnableAutoConfiguration
public class App {
    
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }  
}

 

springboot集成mybatis

标签:java   toc   int   scan   url   from   end   div   body   

原文地址:https://www.cnblogs.com/30go/p/8439688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!