当前位置: 首页 > news >正文

ppt模板免费下载网站哪个好做网站的软件公司

ppt模板免费下载网站哪个好,做网站的软件公司,支付公司网站建设费怎么入账,wordpress 删除版权二、Java中SpringBoot组件集成接入【MySQL和MybatisPlus】 1.MySQL和MybatisPlus简介2.maven依赖3.配置1.在application.yaml配置中加入mysql配置2.新增Mybatis-Plus配置类 4.参考文章 1.MySQL和MybatisPlus简介 MySQL是一种开源的关系型数据库管理系统,被广泛应用…

二、Java中SpringBoot组件集成接入【MySQL和MybatisPlus】

    • 1.MySQL和MybatisPlus简介
    • 2.maven依赖
    • 3.配置
      • 1.在application.yaml配置中加入mysql配置
      • 2.新增Mybatis-Plus配置类
    • 4.参考文章

1.MySQL和MybatisPlus简介

MySQL是一种开源的关系型数据库管理系统,被广泛应用于各种类型的Web应用程序和企业级应用程序中。它提供了可靠的数据存储和查询功能,并支持高可扩展性和性能。MySQL具有良好的跨平台性,可以在多个操作系统上运行,并且拥有庞大的社区支持和活跃的开发者生态系统。

Mybatis Plus(简称为MP)是一款基于MyBatis框架的增强工具,提供了更加便捷的开发方式和更强大的功能。它通过代码生成器、通用CRUD方法、分页插件等功能增强了MyBatis的功能和易用性,进一步优化了持久层开发的流程。

MySQL和Mybatis Plus结合使用可以帮助开发者高效地进行数据存储和访问

2.maven依赖

        <!--JDBC驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.11</version></dependency><!--数据库连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.23</version></dependency><!--数据库持久层--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-extension</artifactId><version>3.5.1</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.5.1</version></dependency>

3.配置

1.在application.yaml配置中加入mysql配置

spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghaiusername: rootpassword: 123456

2.新增Mybatis-Plus配置类

在这里插入图片描述
MybatisPlusConfiguration:

import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;/*** 要使用Mybatis-Plus中的分页功能,需要添加这个配置类,加入分页拦截器的配置*/@Configuration
public class MybatisPlusConfiguration {/*** 新的分页插件,一缓和二缓遵循mybatis的规则,*/@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

MybatisPlusMetaObjectHandler:

import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.time.ZoneId;/*** Automatic filling for set values*/
@Component
public class MybatisPlusMetaObjectHandler implements MetaObjectHandler {/*** Automatic filling when inserting into the database.* @param metaObject*/@Overridepublic void insertFill(MetaObject metaObject) {this.strictInsertFill(metaObject, "create_time", Long.class,LocalDateTime.now().atZone(ZoneId.systemDefault()).toInstant().toEpochMilli());}/*** Automatic filling when updating the data.* @param metaObject*/@Overridepublic void updateFill(MetaObject metaObject) {this.strictUpdateFill(metaObject, "update_time", Long.class,LocalDateTime.now().atZone(ZoneId.systemDefault()).toInstant().toEpochMilli());}
}

4.参考文章

SpringBoot整合JDBC、Druid
SpringBoot集成MybatisPlus

http://www.yayakq.cn/news/13865/

相关文章:

  • 安国市住房和城乡建设局网站手工活外包加工网
  • 淘宝客的api怎么做网站如何自学动漫设计
  • 珠海网站建设技术托管建设网站目的是什么
  • 家装公司建设网站网页制作第一步
  • 绵阳哪里可以做网站的地方wordpress主题编辑
  • 网站建设模块方案书wordpress函数手册
  • 做网站的贴吧网站开发方向的工作
  • 关于棋牌游戏网站建设文案wordpress 主题开发教程
  • 黔南州建设局网站住房和城乡建设网站 上海
  • 大型网站建设公司查国外企业信息的网站
  • 怎么开网站平台挣钱东莞网页网站制作
  • 运转灵活小企业网站建设深圳营销型企业网站
  • 桥梁建设网站聊城哪儿做网站便宜
  • 东阿聊城做网站的公司普陀营销型网站建设
  • python做网站后台优化营商环境条例解读
  • 禹城建设局网站做阿里巴巴网站口碑
  • 长沙模板建站定制手机浏览器下载网页视频
  • 挣钱做任务的网站模特公司网站模板
  • 制作团购网站郴州文明网网站
  • 网站建设手机软件网络游戏开发专业
  • 天津移动网站设计做刷单网站犯法吗
  • 网站开发强制开启浏览器极速模式郑州网络建
  • 重庆专业的网站建设公司哪家好广州制作app
  • 代码做网站常用单词网站建设及维护费
  • 山东省工程建设信息官方网站公众号运营外包价格
  • 大连 做 企业网站织梦响应式网站
  • 做车贷的网站wordpress id从1开始
  • 网站的收录电子商务企业有哪些
  • 10有免费建网站镇江方圆建设监理咨询有限公司网站
  • 网站两边的悬浮框怎么做零基础网站开发要学多久