springboot3 springboot mybatis mapper
springboot2.4以后的配置
(10条消息) springboot2.4以后的配置_spring.config.activate.on-profile_眉宇下的小格调的博客-CSDN博客 ......
SpringBoot集成Swagger报错:Failed to start bean 'documentationPluginsBootstrapper';
本文章向大家介绍SpringBoot集成Swagger报错:Failed to start bean 'documentationPluginsBootstrapper';,主要包括SpringBoot集成Swagger报错:Failed to start bean 'documentationPl ......
MyBatis案例-环境准备
use mybatis; -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand ( -- id 主键 id int primary key auto_increment, -- 品牌名称 ......
Mapper代理开发
1. 需要把两个文件的名字命名为同样 com.itheima.mapper com/itheima/mapper 修改后需要修改映射文件的地址 2.. 设置文件namespace属性 3. 根据sql语句返回值数据类型来设置方法数据类型 4. Mapper代理方式映射文件 ......
mybatis批量操作
//插入 <insert id="batchAdd"> insert into TLMS_LessonClass_Lecture( lessonClassLectureId, lessonClassId, lessonId, title, beginDate, endDate, memo, cont ......
springBoot 自动装配
1.前言 自动装配则是 SpringBoot 的核心,自动装配是如何实现的呢?为什么我们只要引入一个 starter 组件依赖就能实现自动装配呢,接下来就让我们一起来探讨下 SpringBoot 的自动装配机制 ......
SpringBoot 接口返回响应体修改
在开发中,有时候会遇到一些统一修改http接口响应体内容的场景,比如返回体Wrapper统一增加一些数据包装处理。 解决思路 :通过自定义注解 + 切面 或者 自定义注解 + ResponseBodyAdvice 处理接口返回体 1、创建自定义注解 import java.lang.annotati ......
SpringBoot集成Quartz 开始正常执行,一段时间后任务不执行
PS: 最近项目需要定时进行数据汇总,引入了Quartz之后发现,开始的时候任务可以执行,一段时间后后台看不到报错,但是任务却不执行。 出现这种问题还没报错,那么大概率是quartz自己的线程全部用完,导致任务无法继续执行。 首先我们的定时任务是基于数据库管理的,非内存。此处可配置。 解决问题的思路 ......
springboot-Quartz定时任务并持久化
新建项目,添加依赖 新建一个springboot项目,勾选下springboot,以及quartz依赖 或者我们可以直接在pom.xml文件中直接添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr ......
springboot集成测试最小化依赖实践
# 目录 1. [简介](#org0621382) 2. [版本及依赖引入](#org57c73ee) 1. [springboot版本](#org6310b4a) 2. [项目部分依赖](#org66807b5) 3. [直接使用SpringBootTest方式](#orgf64cec2) 1. ......
mybatis 笔记
# 查询结果被合并 mapper 中定义的 sql 查询结果有3条,但执行 mapper 接口方法返回的实体列表只有1条,数据数量不符。这有可能是由于 xml 中的定义的 `resultMap` 有缺陷,如没有明确的定义一个用作主键的列,这分两种情况分别说明。 ```xml // reusltMap ......
springboot集成sharding分库分表
#### 一、docker安装 ##### 1.查看已安装的CentOS版本信息 ``` cat /etc/redhat-release ``` ##### 2.安装docker 官网:http://www.docker.com 安装手册:https://docs.docker.com/instal ......
springboot整合cache缓存
第一步:在 pom.xml 文件中导入对应坐标 <!--cache--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dep ......
MyBatis快速入门--环境搭建
1. CREATE database mybatis; use mybatis; CREATE TABLE tb_user( id INT PRIMARY KEY auto_increment, username varchar(20), password varchar(20), gender C ......
springboot整合持久层
# springboot整合持久层 ## 1、整合mybatis 这里以多数据源为例 第一步创建springboot时,选上mybatis依赖 ![](https://img2023.cnblogs.com/blog/3167472/202306/3167472-20230616113507031- ......
springboot整合mongodb
# springboot整合mongodb 整合 mongodb 其实与 整合 redis 相差不大 ## 1、依赖 ~~~xml org.springframework.boot spring-boot-starter-data-mongodb ~~~ ## 2、配置数据库信息 通过 spring ......
springboot整合redis
## 1、添加依赖 ~~~xml org.springframework.boot spring-boot-starter-data-redis ~~~ ## 2、配置redis 通过 spring.redis.xxx 来配置 redis 的信息 ~~~properties spring.redis ......
springboot 解决跨域问题
## 什么是跨域 指从一个域名网页去请求另一域名页面的资源,比如 baidu.com 请求 google.com 中的资源,但是这种情况是不允许的,因为由浏览器的`同源策略`,使浏览器对js增加安全限制,即就是阻止不同域下的js进行交互。判断域是否相同是通过判断`协议、域名、端口`中有任何一个不同, ......
springboot启动卡住
1.用debug模式计费引擎后台启动卡住了 springboot 启动卡住 org.hibernate.mapping.RootClass 原因:因这几个加了断点导致 解决方案: 将断点去掉,问题得到解决 ......
Mybatis-Plus框架的BaseMapper的insert方法和自定义mapper里面的insert方法会用哪个
在Mybatis-Plus框架中,当一个接口继承了BaseMapper接口,并且绑定了一个xml文件时,如果这个接口和xml文件中都定义了相同的方法,那么在调用该方法时,会优先调用xml文件中的方法,而不是BaseMapper中的方法。因此,在你的情况下,如果A接口和xml文件中都定义了insert ......
6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)
**大家好,我是小富~** 从配置文件中获取属性应该是`SpringBoot`开发中最为常用的功能之一,但就是这么常用的功能,仍然有很多开发者在这个方面踩坑。 我整理了几种获取配置属性的方式,目的不仅是要让大家学会如何使用,更重要的是**弄清配置加载、读取的底层原理**,一旦出现问题可以分析出其症结 ......
MyBatis安装&入门
# MyBatis ## 创建 在pom.xml中添加依赖 ~~~xml junit junit 4.13.2 test mysql mysql-connector-java 8.0.32 org.mybatis mybatis 3.5.13 ~~~ db.properties ~~~propert ......
MyBatis-Plus学习
## 一、MyBatis-Plus简介 ### 1、简介 MyBatis-Plus(简称 MP)是一个 `MyBatis的增强工具`,在 MyBatis 的基础上`只做增强不做改变`,为`简化开发、提高效率而生`。 ### 2、特性 - `无侵入`:只做增强不做改变,引入它不会对现有工程产生影响,如 ......
8、Mybatis之自定义映射
## 8.1、环境搭建 ### 8.1.1、创建新module > 创建名为mybatis_resultMap的新module,过程参考[5.1节](https://www.cnblogs.com/Javaer1995/p/17419649.html "5.1节") ![image](https:/ ......
springboot 中使用 redis 处理接口的幂等性
## 什么是接口幂等性? **数学中**:在一次元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同;在二次元运算为幂等时,自己重复运算的结果等于它自己的元素。 **计算机学中**:幂等指多次操作产生的影响只会跟一次执行的结果相同,通俗的说:某个行为重复的执行,最终获取的结果是相同的,不会 ......
SpringBoot快速整合RabbitMq小案例
对于一个直接创建的springBoot项目工程来说,可以按照以下步骤使用rabbitmq - 添加依赖:添加rabbitMQ的依赖。 ~~~java org.springframework.boot spring-boot-starter-amqp ~~~ - 配置连接:在配置文件中配置虚拟主机、端 ......