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

开周边网站怎么做品牌网站栏目模块

开周边网站怎么做品牌,网站栏目模块,建设银行怎么招聘网站,wordpress4.7.4漏洞你好呀,我是 javapub. 做 Java 的同学都会用到的三件套,Spring、SpringMV、MyBatis。但是由于使用起来配置较多,依赖冲突频发。所有,各路大佬又在这上边做了包装,像我们常用的 SpringBoot、MyBatisPlus。 基于当前要…

你好呀,我是 javapub.

做 Java 的同学都会用到的三件套,Spring、SpringMV、MyBatis。但是由于使用起来配置较多,依赖冲突频发。所有,各路大佬又在这上边做了包装,像我们常用的 SpringBoot、MyBatisPlus。

基于当前要开发的是一个用户中心系统,查询逻辑比较简单,这里选用 MyBatis-Plus 就够用。但是很多同学还没用过这个工具,今天带你使用一下。省下时间来摸鱼啊。

环境

  • JDK17
  • SpringBoot3.*

初始化项目

初始化一个 SpringBoot 项目,不需要添加 MyBatis 依赖。

image-

添加依赖

mvnrepository 获取需要的 MyBatis-Plus 版本。这里以 MySQL 为例。

        <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-spring-boot3-starter</artifactId><version>3.5.7</version></dependency>

SpringBoot数据库信息配置

application.yml

# 应用服务 WEB 访问端口
server:port: 8080# DataSource Config
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://rm-t4njraxo75r1e4jlevo.mysql.singapore.rds.aliyuncs.com:3306/javapub_test?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&useSSL=falseusername: javapub_adminpassword: JavaPub666sql:init:schema-locations:mybatis-plus:mapper-locations: classpath:mapper/*.xmltype-aliases-package: cn.net.javapub.entityconfiguration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 这个配置会将执行的sql打印出来

如果你没有数据库,可以来 javapub,给你提供一个免费的实例。

SQL语句

提供一个 SQL,用来做测试。

user.sql

create table user
(id    bigint      not null comment '主键ID'primary key,name  varchar(30) null comment '姓名',age   int         null comment '年龄',email varchar(50) null comment '邮箱'
);INSERT INTO javapub_test.user (id, name, age, email) VALUES (1, '张子涵', 18, 'test1@javapub.net.cn');
INSERT INTO javapub_test.user (id, name, age, email) VALUES (2, '张子恒', 20, 'test2@javapub.net.cn');
INSERT INTO javapub_test.user (id, name, age, email) VALUES (3, '李子璇', 28, 'test3@javapub.net.cn');
INSERT INTO javapub_test.user (id, name, age, email) VALUES (4, '王梓旭', 21, 'test4@javapub.net.cn');
INSERT INTO javapub_test.user (id, name, age, email) VALUES (5, '曹欣然', 24, 'test5@javapub.net.cn');

代码逆向生成工具

推荐一个 IDE 插件,免费、简洁、好用。MyBatis-X

它可以帮我快速的生成 service、mapper、entity、xml 层,减少重复工作。

image-

演示

至此,就可以使用 MyBatis-Plus 了。在 test 文件下执行测试案例。

image-

其他用例

从这个方法点进来可以看到 MyBatis-plus 源码,它已经帮我们把大多数的常用工具都做好了,只需要实现这个 service 和 mapper 类即可。

image-

源码:

https://github.com/Rodert/SpringBoot-javapub/

原文地址:

https://javapub.net.cn/star/project/user-center/

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

相关文章:

  • 建设主管部门门户网站免费一键网站
  • 没有数据怎么做网站淄博网站备案公司
  • 大气精美网站设计工作室织梦模板(附赠精美织梦后台模板)盘锦网站建设平台
  • 辞职做网站视频模板免费制作
  • 网站排名易下拉排名wordpress+去掉阅读
  • 网站建设与管理的体会安徽省建设工程信息网官网首页
  • 企业网站建设如何去规划怎么查网站建设是哪家公司
  • 上传网站到虚拟主机徐州网站定制
  • 网站做多久才有流量建设网站公司哪里好
  • 班服定制网站广州网站建设推荐q479185700顶上
  • 网站安装wordpresswordpress慢吗
  • 什么网站赚的钱最多pc网站如何做seo
  • 满洲里网站建设网站设计与网页制作招聘
  • 赣州做网站多少钱wordpress 导航不可点击
  • 芜湖网站开发公司电话wordpress lampp建站
  • 汝南企业网站建设国内企业网站建设
  • 网站建设学的是什么知识网页设计素材为什么拖不进ps
  • 网站设计术语app交互设计
  • 可信网站认证收费吗wordpress 首页 分类
  • 卖花网站模板深圳专业网站建设定制
  • 电子网站建设设计seo知名公司
  • 百度广告位价格表google关键词优化
  • 即墨网站建设哪里有国际军事新闻头条
  • 网站购买后如何做图片上传 网站建设教学视频教程
  • 网站公司 模板欧美男女直接做的视频网站
  • 网站的内链织梦网站模板下载
  • 如何批量建网站网站开发 php 书籍 推荐
  • 电子商务网站平台有哪些推广咨询
  • 编译django做的网站昆明网站策划
  • 手机网站维护费wordpress xamp 安装