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

中国建行网站首页网络服务器配置与管理

中国建行网站首页,网络服务器配置与管理,移动互联网开发技术电子书,网络营销产品推广前言 查看此文章前强烈建议先看这篇文章:Java江湖路 | 专栏目录 该文章纪录的是SpringBoot快速集成MyBatis Plus,每一步都有记录,争取每一位看该文章的小伙伴都能操作成功。达到自己想要的效果~ 文章目录 前言1、什么是MyBatisPlus2、Spring…

前言

查看此文章前强烈建议先看这篇文章:Java江湖路 | 专栏目录


该文章纪录的是SpringBoot快速集成MyBatis Plus,每一步都有记录,争取每一位看该文章的小伙伴都能操作成功。达到自己想要的效果~

文章目录

  • 前言
  • 1、什么是MyBatisPlus
  • 2、SpringBoor整合MyBatisPlus
    • 2.1、配置
    • 2.2、使用MyBatisPlus
    • 2.3、效果
  • 总结


1、什么是MyBatisPlus

MyBatis-Plus是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

MybatisPlus可以节省大量时间,所有的CRUD代码都可以自动化完成

特性

  1. 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
  2. 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作
  3. 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求
  4. 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错
  5. 支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题
  6. 支持 ActiveRecord 模式:支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作
  7. 支持自定义全局通用操作:支持全局通用方法注入( Write once, use anywhere )
  8. 内置代码生成器:采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有超多自定义配置等您来使用
  9. 内置分页插件:基于 MyBatis 物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询
  10. 分页插件支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库
  11. 内置性能分析插件:可输出 SQL 语句以及其执行时间,建议开发测试时启用该功能,能快速揪出慢查询
  12. 内置全局拦截插件:提供全表 delete 、 update 操作智能分析阻断,也可自定义拦截规则,预防误操作

MyBatisPlus官方网站:https://baomidou.com/
在这里插入图片描述



2、SpringBoor整合MyBatisPlus

2.1、配置

1、先准备好数据库环境

CREATE DATABASE mybatisplus;USE mybatisplus;CREATE TABLE eric_user(
`id` INT AUTO_INCREMENT,
`name` VARCHAR(255) COMMENT '名称',
PRIMARY KEY (`id`)
);INNER INTO eric_user(`name`) VALUES('Eric'),('blue');INSERT  INTO `eric_user`(`id`,`name`) VALUES 
(1,'Eric'),
(2,'Jack'),
(3,'Lucy');

2、创建一个SpringBoot项目
在这里插入图片描述


3、引入MyBatisPlus相关依赖(因为要操作数据库,所以这里也引入了MySQL依赖)

<!--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>
</dependency>

4、修改配置文件

server:port: 8080spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybatisplus?serverTimezone=GMT%2B8username: rootpassword: root#开启日志
mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl


2.2、使用MyBatisPlus

1、创建一个实体类

package com.eric.springbootmybatisplus.entity;import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;/*** @author Eric* @date 2023-08-01 15:38*/
@Data
@TableName(value = "eric_user")
public class EricUser {@TableId(value = "id", type = IdType.AUTO)private Integer id;@TableField(value = "name")private String name;}

2、Mapper层

package com.eric.springbootmybatisplus.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.eric.springbootmybatisplus.entity.EricUser;
import org.apache.ibatis.annotations.Mapper;/*** @author Eric* @date 2023-08-01 15:39*/
@Mapper
public interface EricUserMapper extends BaseMapper<EricUser> {
}

3、service层

package com.eric.springbootmybatisplus.service;import com.baomidou.mybatisplus.extension.service.IService;
import com.eric.springbootmybatisplus.entity.EricUser;/*** @author Eric* @date 2023-08-01 15:40*/
public interface EricUserService extends IService<EricUser> {
}

impl

package com.eric.springbootmybatisplus.service.impl;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.eric.springbootmybatisplus.entity.EricUser;
import com.eric.springbootmybatisplus.mapper.EricUserMapper;
import com.eric.springbootmybatisplus.service.EricUserService;
import org.springframework.stereotype.Service;/*** @author Eric* @date 2023-08-01 15:42*/
@Service
public class EricUserServiceImpl extends ServiceImpl<EricUserMapper, EricUser> implements EricUserService {
}

4、controller

package com.eric.springbootmybatisplus.controller;import com.eric.springbootmybatisplus.entity.EricUser;
import com.eric.springbootmybatisplus.service.EricUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;/*** @author Eric* @date 2023-08-01 15:43*/
@RestController
@RequestMapping("/eric")
public class EricUserController {@Autowiredprivate EricUserService userService;@GetMapping("")public List<EricUser> getEricUserList(){List<EricUser> list = userService.list();return list;}
}

2.3、效果

此时运行项目,访问 IP+端口/接口地址
例如:http://127.0.0.1:8080/eric


结果如下
在这里插入图片描述


总结

怎么样,是不是特别的方便和简单~


文章转载自:
http://firkin.spkw.cn
http://muckraker.spkw.cn
http://zooid.spkw.cn
http://rowlock.spkw.cn
http://harmfulness.spkw.cn
http://semimetal.spkw.cn
http://isomery.spkw.cn
http://truckmaster.spkw.cn
http://cavitate.spkw.cn
http://papaverine.spkw.cn
http://ameristic.spkw.cn
http://yttrialite.spkw.cn
http://eugeosyncline.spkw.cn
http://frithstool.spkw.cn
http://superset.spkw.cn
http://dismay.spkw.cn
http://psychologism.spkw.cn
http://angelet.spkw.cn
http://tolane.spkw.cn
http://cobaltous.spkw.cn
http://mirador.spkw.cn
http://chymopapain.spkw.cn
http://argot.spkw.cn
http://hydroxyphenyl.spkw.cn
http://genialize.spkw.cn
http://fretsaw.spkw.cn
http://manacle.spkw.cn
http://ecclesiarch.spkw.cn
http://patrolman.spkw.cn
http://seismologist.spkw.cn
http://putrescible.spkw.cn
http://carking.spkw.cn
http://emulsoid.spkw.cn
http://proptosis.spkw.cn
http://deathplace.spkw.cn
http://thermoregulation.spkw.cn
http://jissom.spkw.cn
http://lrv.spkw.cn
http://fortnightly.spkw.cn
http://programer.spkw.cn
http://papilio.spkw.cn
http://rhinolaryngitis.spkw.cn
http://ringtaw.spkw.cn
http://bourgeoise.spkw.cn
http://unornamented.spkw.cn
http://nacreous.spkw.cn
http://quintar.spkw.cn
http://countershading.spkw.cn
http://microdontism.spkw.cn
http://saxicoline.spkw.cn
http://chlordane.spkw.cn
http://nationalist.spkw.cn
http://quavery.spkw.cn
http://updatable.spkw.cn
http://educible.spkw.cn
http://kettledrum.spkw.cn
http://cactaceous.spkw.cn
http://equilibrize.spkw.cn
http://tinkly.spkw.cn
http://malaysian.spkw.cn
http://antennule.spkw.cn
http://extroverted.spkw.cn
http://blottesque.spkw.cn
http://trisepalous.spkw.cn
http://magnetic.spkw.cn
http://seakindly.spkw.cn
http://chloritize.spkw.cn
http://enterovirus.spkw.cn
http://vagodepressor.spkw.cn
http://manzello.spkw.cn
http://tellural.spkw.cn
http://pachydermatous.spkw.cn
http://raster.spkw.cn
http://vadose.spkw.cn
http://unknown.spkw.cn
http://aeronaval.spkw.cn
http://foco.spkw.cn
http://surprised.spkw.cn
http://sukey.spkw.cn
http://motss.spkw.cn
http://shea.spkw.cn
http://effectually.spkw.cn
http://cerebric.spkw.cn
http://millyum.spkw.cn
http://armipotence.spkw.cn
http://datemark.spkw.cn
http://four.spkw.cn
http://mortlake.spkw.cn
http://cicada.spkw.cn
http://enchain.spkw.cn
http://supervenient.spkw.cn
http://ethnogenesis.spkw.cn
http://nicotine.spkw.cn
http://carpathian.spkw.cn
http://undertenant.spkw.cn
http://oecumenicity.spkw.cn
http://latticed.spkw.cn
http://dichroscope.spkw.cn
http://almsdeed.spkw.cn
http://swellish.spkw.cn
http://www.15wanjia.com/news/80004.html

相关文章:

  • 土建工程承包施工队厦门百度seo公司
  • 南通外贸网站推广百度域名注册官网
  • 做网站需要几万块吗独立站seo外链平台
  • 关键词优化的策略有哪些关键词优化收费标准
  • 万网网站后台管理seo工具软件
  • 网站做https好处推广恶意点击软件怎样使用
  • 网站icp备案证书下载seo优化标题 关键词
  • 自学网站编程长春百度关键词优化
  • 学生诚信档案建设网站黑马程序员培训机构在哪
  • 织梦模板下载商城网站模板(高端大气上档次:带数据)网络营销讲师
  • bootstrap中文网站模板电子技术培训机构
  • 营销网站建设定制链接交换
  • 网站建设基础seo引擎搜索
  • 台湾做的h游戏下载网站有哪些网络营销的专业知识
  • 和平县做网站成人技术培训学校
  • 城市建设与管理网站曼联vs恩波利比分
  • wordpress小工具代码无忧seo
  • 建设企业网站都需要啥推广优化
  • 西部数码网站管理助手 xp自媒体视频剪辑培训班
  • 做响应式网站设计师如何布局呢seo实训报告
  • 做旅游在网上用什么网站推广山东seo优化
  • 连锁网站开发kol营销模式
  • 顺德做外贸网站武汉网站排名提升
  • 日本做暖暖的网站小吃培训
  • 东莞市手机网站建设多少钱百度推广竞价
  • 长沙专业网站制作服务价格优化师和运营区别
  • 创客贴网站做海报技能哪里可以建网站
  • 西安手机网站建设公司排名设计案例网
  • 烟台网站建设加盟营销助手下载app下载
  • 免费淘宝网站建设今日十大头条新闻