首页 > 其他分享 >【web项目 MybatisPlus 01】

【web项目 MybatisPlus 01】

时间:2022-09-21 19:34:36浏览次数:61  
标签:web 01 MybatisPlus spring baomidou datasource mysql NULL com

为了更加容易掌握MybatisPlus的内容,需要先创建数据库,然后进行实际操作掌握

一、MybatisPlus  demo

1、创建数据库

mybatis_plus

2、创建User表

CREATE TABLE USER
(
    id BIGINT(20)NOT NULL COMMENT '主键ID',
    NAME VARCHAR(30)NULL DEFAULT NULL COMMENT '姓名',
    age INT(11)NULL DEFAULT NULL COMMENT '年龄',
    email VARCHAR(50)NULL DEFAULT NULL COMMENT '邮箱',
    PRIMARY KEY (id)
);

3、User表insert数据

INSERT INTO user (id, name, age, email)VALUES
(1, 'Jone', 18, '[email protected]'),
(2, 'Jack', 20, '[email protected]'),
(3, 'Tom', 28, '[email protected]'),
(4, 'Sandy', 21, '[email protected]'),
(5, 'Billie', 24, '[email protected]');

4、在idea上创建一个springboot项目,需要引入下面的包

<!--mybatis-plus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.3.1</version>
        </dependency>

        <!--mysql依赖-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!--lombok用来简化实体类-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

5、在idea的application.properties中配置数据库信息

#mysql数据库连接
spring boot 2.0(内置jdbc5驱动)
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://172.16.137.131:3306/mybatis_plus?characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456

spring boot 2.1及以上(内置jdbc8驱动)
注意:driver和url的变化
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://172.16.137.131:3306/mybatis_plus?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456

 

标签:web,01,MybatisPlus,spring,baomidou,datasource,mysql,NULL,com
From: https://www.cnblogs.com/frankruby/p/16716866.html

相关文章

  • 【SQL 编程你也行】SQL Server 2012新功能之函数:转换函数
    在SQLServer2012中,新增了几个转换函数,用于支持数据类型的强制转化。由于之前主要用的是SQLServer2008R2,而公司的项目为了提高开发效率,很多表的列都为varchar类型,但也......
  • python学习day01
    python课总结day011.今日内容概要typora软件安装markdown语法typora软件功能介绍网络博文编写教程计算机的本质计算机的五大组成部分计算机的三大核心硬件2.typ......
  • donet framework 4.8 WebApi 集成 websocket 的测试
    后端:C#.netframework4.8WebApi  usingSystem;usingSystem.Collections.Generic;usingSystem.Net;usingSystem.Net.Http;usingSystem.Net.WebSockets;usi......
  • P3645 [APIO2015] 雅加达的摩天楼
    传送门思路这是一道纯纯暴力题,因为我们可以证明它的状态数不会超过\(n\sqrtn\)级别:若\(p\le\sqrtn\)时,显然状态数不会超过\(n\sqrtn\)若\(p>\sqrtn......
  • 从 Web2 起点探索 Coinbase API
    从Web2起点探索CoinbaseAPI对从哪里开始使用Web3感到困惑?开始使用Coinbase开发者工具Imagefrom关注1977年,我心中那个有抱负的音乐家在看了电影《星球大战》......
  • microsoft edge webview2 runtime是什么
    https://wenda.so.com/q/1644147108210589microsoftedgewebview2runtime 控件允许在本机应用中嵌入web技术(HTML、CSS以及JavaScript)。WebView2控件使用 Micr......
  • FastAPI 学习之路(一)fastapi--高性能web开发框架
    fastapi是高性能的web框架。他的主要特点是:-快速编码-减少人为bug-直观-简易-具有交互式文档- 高性能-基于API的开放标准     支持python3.6版本。安装......
  • webForm 远程连接 MSSQL 数据库
    在配置文件当中,使用密码登录服务器. stringconnStr2="server=101.66.2.210\\WIN-ORJPABRM5O5,1433;uid=sa;pwd=as2020;database=Test(DEV);";//创建SqlConnec......
  • windows server 2016 安装IIS失败
    windowsserver2016默认是不安装.netframework3.5的,可以在添加删除程序中单独添加。但是有时候系统安装文件不在的时候,找不到安装程序就不能安装成功。这时候单独下载dot......
  • 2022 年 5 个用于 Web 开发的最佳 HTML 和 CSS 课程
    2022年5个用于Web开发的最佳HTML和CSS课程互联网已成为我们日常生活的重要组成部分,不断发展以连接全球越来越多的人。但是要了解现代网络的运作方式,您不仅需......