栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot教程五配置Mysql使用Mybatis-plus

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot教程五配置Mysql使用Mybatis-plus

 

目录

 前言需求描述

1、查询MyBatis-Plus官网

2、添加最新版本的依赖

3、调用Iservice实现curd

4、相关的MySQL配置参数


前言需求描述

目前所有的业务场景都是用数据库来作为媒介来实现的。数据库在所有的业务系统里面都是不可或缺的,不论是关系型数据MySQL,Oracle还是非关系型数据Redis,MongDb都是经常使用的。只有这些熟悉之后,才能实现所有的业务操作!

1、查询MyBatis-Plus官网

MyBatis-Plus

2、添加最新版本的依赖
8.0.19
3.5.1
           
            
                com.baomidou
                mybatis-plus-boot-starter
                ${mybatis-plus-boot-starter.version}
            
            
            
            
                org.apache.velocity
                velocity-engine-core
                ${velocity.version}
            
           
            
            
                mysql
                mysql-connector-java
                ${mysql-connector-java.version}
            

3、调用Iservice实现curd
public interface ViewLogDao extends IService {


    List getRandomViewLog();

}
@Service
public class ViewLogDaoImpl extends ServiceImpl implements ViewLogDao {

    @Autowired
    private ViewLogMapper viewLogMapper;

    @Override
    public  List  getRandomViewLog() {
        LambdaQueryWrapper queryBean = new LambdaQueryWrapper();
        List list = viewLogMapper.selectList(queryBean);
        return  list;
    }
}

4、相关的MySQL配置参数

主要是做一些链接属性的配置

application-dao.yml
spring:
  datasource:
    dynamic:
      druid:
        filters: stat
      primary: master
      datasource:
        master:
          username: root
          password: Hello1234
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://10.106.0.155:3306/npp?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai
        masterSlaveDataSource:
          username: tbm
          password: Tbm@123$
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://10.106.1.185:3306/npp?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai
  profiles:
    include: sharding
mybatis-plus:
  config-location: classpath:config/mybatis-config.xml
  mapper-locations: classpath*:mapper/*.xml

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1020164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号