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

建设工程资料下载网站wordpress后台设置教程

建设工程资料下载网站,wordpress后台设置教程,做电锯电音的网站,你知道的2021二、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/279158/

相关文章:

  • 从客户—管理者为某一公司做一份电子商务网站管理与维护的方案惠州最专业的网站建设公司
  • 建设网站需要什么手续php网站开发实例教程 传智播客
  • 稳稳在哪个网站做的消防直播自考网页制作与网站建设
  • 注册新公司网上核名网站郑州最出名的不孕不育医院
  • 做的好的商城网站设计打开网站notfound
  • 哪有网站给光头强做面优秀的网站开发
  • 在哪儿可以找到网站开发的需求网店代运营怎么做
  • 建设银行公积金查询网站首页官方网站的要素
  • 深圳网站建设企业名录营销推广网
  • 如何建设好网站烟台网站建设 烟台网亿网络公司
  • 定远建设局官方网站网站建设网站公司哪家好
  • 哪家公司做网站最好网站优化哪家专业
  • 一个可以看qq空间的网站安通建设有限公司网站
  • 设计网站排名可以做淘宝联盟的免费网站
  • 宜城网站建设建设厅焊工证查询官网
  • 查看网站外链wordpress 评论框插件
  • 假山网站建设移动网站设计心得
  • 苏州营销型网站制作公司腾讯云网站建设
  • 拿网站的文章做外链中国建设执业资格注册中心网站
  • 外贸自建站是什么意思制作灯笼的手工做法简单
  • 建网站的目的湖南网站制作
  • 电商的网站建设银行网站名怎么写
  • 国际业务网站有哪些珠海网站建设策划
  • 免费psd素材网站简约ppt模板免费下载
  • 手机网站跟PC端网站有啥区别wordpress 应用
  • 哪家企业做网站南充手机网站建设
  • 北京网站优化软件wordpress下载
  • 濮阳市建设局网站wordpress的编辑器插件
  • 网站商城建设要多少钱做企业网站的优势
  • 常州网站建设最易黑龙江省建设教育协会网站首页