springboot3 springboot mybatis mapper

SpringBoot + vue2.0查询所用功能

导入数据库文件 CREATE DATABASE `springboot` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */ CREATE TA ......
所用 SpringBoot 功能 vue2 vue

问题解决:在eclipse中SpringBoot启动报Cannot determine embedded database driver class for database type NONE

原因:yml文件被移除不能扫描到 解决方法: 右键项目属性打开构建路径 选择resouces所在的文件夹将排除中的东西给移除 完成解决问题 ......

MyBatis基础知识梳理

一、MyBatis简介 1.1 简介 ​ MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO ......
基础知识 MyBatis 基础 知识

Mybatis-Plus集成Sharding-JDBC与Flyway实现多租户分库分表

背景 公司产品部收到了一些重要客户的需求,他们希望能够依赖独立的数据库存储来支持他们的业务数据。与此同时,仍有许多中小客户,可以继续使用公共库以满足其需求。技术实现方面,此前持久层框架使用的Mybatis-plus,部分业务场景使用到了Sharding-JDBC用于分表,另外,我们的数据库版本控制工 ......

Spring5学习随笔-整合MyBatis(持久层)、连接池、Mapper文件

主要涵盖了Spring与持久层技术的整合,以及Spring与MyBatis的整合。第一章介绍了为什么需要将Spring与持久层技术整合,以及Spring可以与哪些持久层技术进行整合。第二章详细介绍了Spring与MyBatis的整合思路、开发步骤和编码实例,并解决了MyBatis开发过程中存在的问题... ......
随笔 Spring5 MyBatis 文件 Spring

Springboot自定义starter

Springboot自定义sarter 这里通过自定义mybatis的starter来简单进行分析理解 步骤: 创建dmybatis-spring-boot-autoconfigure模块,提供自动配置功能,并定义配置文件META-INF/spring/xxx.imports 创建dmybatis- ......
Springboot starter

day132--springboot web场景-静态资源规则与定制化

springboot web场景-静态资源规则与定制化 静态资源目录 只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources 访问 : 当前项目根路径/ + 静态资源名 原理: 静态映射/**。 当请 ......
静态 springboot 场景 规则 资源

day131- springboot 的配置文件yaml的用法

springboot 的配置文件yaml的用法 yaml文件同properties文件一样,适合用来做数据为中心的配置文件 基本语法 key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 '#'表示 ......
springboot 文件 yaml day 131

DHorse发布SpringBoot项目

前言 在介绍DHorse的操作之前,先来介绍一下使用k8s发布应用的步骤,以SpringBoot应用为例进行说明。 1.首先从代码仓库下载代码,比如GitLab; 2.接着进行构建,比如使用Maven; 3.如果要使用k8s作为编排,还需要把步骤2产生的包制作成镜像,比如使用Docker; 4.上传 ......
SpringBoot 项目 DHorse

SpringBoot集成LDAP认证登录

Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ......
SpringBoot LDAP

Linux: /dev/mapper/centos-root 100%

背景 在VSCode 调试程序过程中,保存文件,发现报错:[FileSystemError]no space left on device, write。 立马到ssh连接Linux,查询磁盘使用情况。 发现:/dev/mapper/centos-root 100%,磁盘使用率100%。 解决 通过 ......
centos-root centos mapper Linux 100%

springboot使用拦截器实现登录拦截

参考文档 https://blog.csdn.net/qq_50652600/article/details/127250413 HandlerInterceptor 作用:自定义拦截器 如何创建:这个接口我们通常会自定义一个类。加上@Component注解,并且使它实现HandlerInterce ......
springboot

SpringBoot 策略模式 切换上传文件模式

策略模式 策略模式是指有一定行动内容的相对稳定的策略名称。 我们定义一个接口(就比如接下来要实现的文件上传接口) 我们定义所需要实现的策略实现类 A、B、C、D(也就是项目中所使用的四种策略阿里云Oss上传、腾讯云Cos上传、七牛云Kodo上传、本地上传) 我们通过策略上下文来调用策略接口,并选择所 ......
模式 SpringBoot 策略 文件

mybatis自动分表和JdbcTemplate自动建表

需求背景:由于业务的增长,原有的表存放的太多的数据,每次去查询的数据耗时很久,严重影响了查询效率,所以才有了今天的博客文章,在处理问题的过程中,有考虑mysql的分区方案,我的分区是按照月份的,但是对于定时任务来说,时间存在重复的,所以mysql分区方案被剔除,因为项目xxl-job的方案,主要针对 ......
分表 JdbcTemplate mybatis

springboot 控制序列化反序列化示例(接口返回数据处理/接口接收数据处理)

1.返回Long转JSON package com.mingx.drone.config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; i ......
数据处理 序列 接口 数据 示例

新建springboot项目,访问前端界面

直接在IDEA中下载依赖会比较慢,将常用依赖下载到本地,然后从本地加载依赖会比较快。(方法可以搜,很多) pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ......
前端 springboot 界面 项目

mybatis判断多个条件

以下是通过仓库+物资来进行查询 @Select("<script>" + "SELECT v.id,v.kfcode,v.kfname,v.kc, p.wzname,p.dw,v.wzgg" + " FROM (select * from y_kc" + " where softdel=0" + " ......
多个 条件 mybatis

springboot3+vue3大事件的展示

跟着黑马老师,做了一遍收获很大 ......
springboot3 springboot 事件 vue3 vue

springboot解决跨域问题

当看这个的时候应该就是遇到跨域问题了,下面是解决的代码 ` @Configuration public class CorsConfig { // 当前跨域请求最大有效时长。这里默认1天 private static final long MAX_AGE = 24 * 60 * 60; @Bean ......
springboot 问题

springboot在线人数统计

在线人数统计 笔者做了一个网站,需要统计在线人数。 在线有两种: 一、如果是后台系统如果登录算在线,退出的时候或者cookie、token失效的时候就算下线 二、如果是网站前台,访问的时候就算在线 今天我们来讲一下第2种情况,网站前台如何统计同时在线人数 1、首先创建一个在线人数管理类 该类主要是管 ......
springboot 人数

axios向后台springboot服务器发送请求时出现的错误

this.$axios.post("http://localhost:8080/changeExamStatus?billID="+this.tableData[index].billID).then((response)=>{ if(response.data.code==1){ alert("第 ......
springboot 后台 错误 服务器 axios

MyBatis-Plus

MyBatis-Plus官网:https://baomidou.com/ 一、简介 1. 概述 MyBatis-Plus(简称 MP,是由baomidou(苞米豆)组织开源的)是一个基于 MyBatis 的增强工具,它对 Mybatis 的基础功能进行了增强,但未做任何改变。 使得我们可以在 Myb ......
MyBatis-Plus MyBatis Plus

springboot引入本地jar包

1. 在resources目录下新建lib目录,将jar放入 2. 在pom文件中添加依赖 <dependency> <groupId>com.fanruan</groupId> <artifactId>fine-accumulator</artifactId> <version>11.0</ver ......
springboot jar

C:\Users\17482\Desktop\ERP——test1\SpringBoot-ERP-master\src\main\java\com\SpringBoot\dao\UserImp.java:6:37 java: 程序包org.apache.ibatis.annotations不存在

这个错误表明在你的 Java 类文件 UserImp.java 中,找不到 MyBatis 的注解包 org.apache.ibatis.annotations。这个包中包含了 MyBatis 的注解,比如 @Select、@Insert 等。首先,请确保你的项目正确引入了 MyBatis 的依赖。 ......

No libraries found for 'tk.mybatis.mapper.common.Mapper'

1,无法导入tk.mybatis.mapper.common.Mapper 2.Mapper报错No libraries found for 'tk.mybatis.mapper.common.Mapper' 解决方法如下(添加通用mybatis这个依赖) 1.在pom.xml中添加tk.mybat ......
libraries mybatis Mapper common mapper

Mybatis注意事项

一、事务问题 1、事务的特征 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 1、原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中的诸多操作要么都做,要么都不做。 2、一致性(consistency)。事务必须是使数据库从一个一致性状态变 ......
注意事项 事项 Mybatis

mybatis拦截器:实现拦截update语句插入列值

修改sql的时机 在预编译SQL(prepare方法)前加入修改的逻辑,可以对sql处理也可以对映射类做处理。 准备的xml文件 mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PU ......
语句 mybatis update

springboot 集成jwt 登录 拦截器获取token 解析token放入holder中

一、依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependenc ......
token springboot holder jwt

MyBatis踩坑之单字符条件比较

背景 Mybatis中可以使用 <choose><when>...</when></choose> 语句来实现条件选择,<when> 标签含有 test 属性用于设置比较条件,但是在某些特定情况下,字符串的比较会存在一个坑,那就是单字符字符串会被降级为字符类型(char),从而导致比较条件不会生效。 ......
单字 条件 MyBatis

springboot 热部署

加载插件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</opt ......
springboot