zoukankan      html  css  js  c++  java
  • springboot整合mybatis

    引入依赖

    <dependency>
      <groupId>org.mybatis.spring.boot</groupId>
      <artifactId>mybatis-spring-boot-starter</artifactId>
      <version>1.3.3</version>
    </dependency>
    <dependency>
      <groupId>commons-dbcp</groupId>
      <artifactId>commons-dbcp</artifactId>
      <version>1.4</version>
    </dependency>
    <dependency>
       <groupId>com.oracle</groupId>
       <artifactId>ojdbc6</artifactId>
       <version>6.0</version>
    </dependency

    编写dao和service

    public interface UserDao {
      List<User> selectUser();
    }
    public interface UserService {
      List<User> findUser();
    }
    @Service
    @Transactional
    public class UserServiceImpl implements UserService {
      @Autowired
      private UserDao userDao;
      @Override
      public List<User> findUser() {
        return userDao.selectUser();
     }
    }

    编写配置文件

    spring:
    mvc:
     view:
      prefix: /
      suffix: .html
     static-path-pattern: /public/**
    # 数据源配置
    datasource:
     type: org.apache.commons.dbcp.BasicDataSource
     username: root
     url: jdbc:mysql://localhost:3306/table_name
     password: root
     driver-class-name: com.mysql.jdbc.Driver
     
    # mybatis配置
    mybatis:
    mapper-locations: classpath:com/hp/mapper/*Mapper.xml  #指定mapper配置文件位置
    type-aliases-package: com.hp.entity        #指定起别名来的类

    编写启动类,指定dao接口的位置

    @SpringBootApplication
    @MapperScan("com.hp.dao")
    public class App {
      public static void main(String[] args) {
        SpringApplication.run(App.class, args);
     }
    }
  • 相关阅读:
    Java(类与对象)
    Java(数组)动手动脑
    《大道至简》第一章阅读笔记
    Java(接口与继承)动手动脑
    《大道至简》第二章阅读笔记
    Java(String)
    Java动手动脑
    Java程序设计笔记
    控制结构(1)判断控制
    MySQL Cluster 详细配置文件(config.ini)
  • 原文地址:https://www.cnblogs.com/ljy9/p/14173643.html
Copyright © 2011-2022 走看看