springboot3 springboot mybatis mapper

springboot redis工具类之StringRedisTemplate 使用

1、StringRedisTemplate是什么? StringRedisTemplate继承自RedisTemplate类,实现了BeanClassLoaderAware,Aware,InitializingBean,RedisOperations<K, V>接口。StringRedisTempl ......

mapper not found问题修复

yml配置: mybatis-plus: mapper-locations: classpath*:/mapper/*Mapper.xml,classpath*:/**/*Mapper.xml ......
mapper 问题 found not

12、Mybatis之分页插件

## 12.1、引入依赖 ![image](https://img2023.cnblogs.com/blog/2052479/202307/2052479-20230713234527268-2001838067.png) ``` com.github.pagehelper pagehelper 5 ......
插件 Mybatis

新版Springboot3.0打造能落地的高并发仿12306售票系统

第1章 课程介绍与学习指南3 节 | 22分钟 本章主要对课程做整体介绍,其中包括:课程要解决的问题、课程特色和亮点、课程内容安排、学完大家的收获,以及在学习方法上提出的建议与指导。 第2章 12306这个系统架构到底有多牛?8 节 | 71分钟 本章主要对课程为什么选择12306课程作为实战项目, ......
Springboot3 Springboot 系统 12306

MyBatis-Plus如何自动填充实体类时间

# MyBatis-Plus如何自动填充实体类时间 1. 创建实体类,相关字段添加`@TableField`注解,并标注自动填充时机 ```java @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public ......
MyBatis-Plus 实体 MyBatis 时间 Plus

Mybatis把0识别为null解决方法

#### 问题描述:以下方法写出来的id不能识别到0 ``` AND id = #{id} ``` #### 原因分析:Mybatis会自动将0识别为null,加上判断里面有空字符串的判断,导致了数据库无法存入0 #### 解决方案:加上一个0的判断条件即可 ``` AND id = #{id} ` ......
Mybatis 方法 null

mybatis-plus QueryWrapper and or 连用组成查询条件

* 我的代码片段 ``` String numberCode = (String) params.get("numberCode"); if(StringUtils.isNotBlank(numberCode)){ wrapper.and(qw -> qw.eq("number", numberCo ......

springBoot配置文件的加载顺序

**在SpringBoot中如果同时存在多个配置文件,则会相互覆盖,前面的内容会被后面的给覆盖。因此我们需要确定最后加载的是那哪个文件,先上结论加载顺序、yaml --> yml --> properties 。** ```java @ConfigurationProperties("storage ......
springBoot 顺序 文件

MyBatis返回resultType=Map的用法, 返回List<Map<String,String>>

<select id="statOnlineAndNotlineNumber" resultType="java.util.Map" parameterType="java.lang.String" > SELECTonline_state as state,COUNT(online_state) ......
String resultType Map MyBatis List

Springboot实现注解判断权限

# Springboot实现注解判断权限 今天记录一下使用springboot的注解来给方法加权限 避免了每个方法都需要大量的权限判断 ==超级好用√== @[TOC](目录) ## 1.创建权限注解 首先我们先创建一个注解类 ```java @Target(ElementType.METHOD) ......
注解 Springboot 权限

springboot - 整合flyway

一、概念 官网:https://flywaydb.org/ 数据库版本控制管理工具,通过集成Flyway可以实现启动项目时自动执行项目迭代升级。 Flyway已经支持数据库包括:Oracle, SQL Server, SQL Azure, DB2, DB2 z/OS, MySQL (includin ......
springboot flyway

springboot整合kafka

一、引入依赖 (kafka的版本和springboot的版本对不上的话,启动会报错,包类不存在) <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <vers ......
springboot kafka

mybatis定义

MyBatis(前身为iBatis)是一种开源的持久层框架,它用于简化数据库访问的过程。它提供了一种将数据库操作与Java对象之间的映射的方式,使得开发人员可以通过配置文件或者注解来定义SQL查询语句,然后通过MyBatis框架来执行这些查询并将结果映射到相应的Java对象中。 MyBatis的核心 ......
mybatis

我开源了团队内部基于SpringBoot Web快速开发的API脚手架stater

我们现在使用**SpringBoot** 做Web 开发已经比之前SprngMvc 那一套强大很多了。 但是 用SpringBoot Web 做API 开发还是不够简洁有一些。 每次Web API常用功能都需要重新写一遍。或者复制之前项目代码。于是我封装了这么一个 ![](https://image ......
脚手架 SpringBoot 团队 stater API

springboot下遇到的跨域问题

**后端跨域处理** > springboot 项目 1. 注解`@CrossOrigin` 2. 实现`WebMvcConfigurer`接口中`addCorsMappings(CorsRegistry registry)`方法 3. 配置 `CorsFilter ` 4. filter 过滤器 ......
springboot 问题

简单的Mybatis程序示例

##### 1. 引入Mybatis组件 参考官网:https://mybatis.org/mybatis-3/zh/getting-started.html 下载mybatis组件: 在工程pom中引入: ```xml org.mybatis mybatis 3.5.2 ``` 引入jdbc和ju ......
示例 Mybatis 程序

MyBatis动态表名和字段,减轻很大工作

##### 在动态sql解析过程,#{}与${}有本质差别 ``` 1. #{} 是基于JDBC的preparedStaement ,${} 是基于JDBC的Statement 2. #{} 表示的是预编译的参数,就是 替代在SQL语句中的占位符‘?’,并会将参数作为字符串处理;如果要动态传入 表名 ......
字段 MyBatis 动态

Linux /dev/mapper/ubuntu--vg-ubuntu--lv磁盘空间不足的问题

1. 查看磁盘空间 df -h 从结果可以看到, /dev/mapper/ubuntu--vg-ubuntu--lv 使用率偏高。 2. 查看块设备挂载情况 lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 931.5G 0 disk├─s ......
ubuntu 磁盘 vg-ubuntu mapper 问题

springboot+vue前后端分离项目发布上线

首先呢不用多说就是买阿里云服务器,但是呢,学生免费一个月。 前端呢就是配置与后端端口 然后呢就是要打包:npm run build 把你的dist文件东西进行上传到服务器。 后端springboot呢就是要打jar包上传。 然后服务器是先去下载配置jdk,然后就是点击网站选择springboot项目 ......
项目发布 springboot 项目 vue

【Springboot】SpringBoot-Admin 服务监控+告警通知

# SpringBoot-Admin 服务监控 ## 简单介绍 Spring Boot Actuator 是 Spring Boot 自带的一个功能模块, 提供了一组已经开箱即用的生产环境下常用的特性和服务,比如应用程序的健康检查、信息暴露、度量收集、日志记录等。 在实际项目中,Actuator 可 ......

SpringBoot中使用Netty开发WebSocket服务-netty-websocket-spring-boot-starter开源项目使用与改造多线程群发消息

场景 SpringBoot+Vue整合WebSocket实现前后端消息推送: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114392573 SpringCloud(若依微服务版为例)集成WebSocket实现前后端的消息推送: ......

手把手实现Spring+SpringMVC+MyBatis框架整合

我们已经学习了Spring、SpringMVC和MyBatis框架,那么这三个框架如何结合在一块儿使用呢?首先,需要将者三个框架进行整合。那么,袁老师就给大家安排上。本节袁老师将给大家介绍SSM框架的整合流程,并带大家最终完成Web应用程序的开发。袁老师保证,只要你认真看完,肯定会有斩获哦。 一. ......
SpringMVC 框架 MyBatis Spring

springboot 自定义整合caffeine 本地缓存

1、自定义缓存配置类 @Data @ConfigurationProperties(prefix = "page.cache") public class PageCacheProperties { private CaffeineConfigProperties caffeine = new Ca ......
缓存 springboot caffeine

SpringBoot与Freemarker整合

1.需要导入freemarker的pom文件; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> ......
SpringBoot Freemarker

MyBatis,mapper找不到方法

项目目录如下,可以看到是接口映射xml文件的mybatis 此时运行项目会出现找不到save方法 解决方法: 确保接口与xml文件路径一致 在xml文件上再建一级mapper,并将其移入其中可 ......
MyBatis 方法 mapper

SSM - Mybatis - Example - SQL

Teacher/Student表 CREATE TABLE `teacher` ( `id` INT NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=UTF8M ......
Mybatis Example SSM SQL

二维码简易实现 Vue+Springboot

Vue: <template> <div> <img :src="database64" width="150px"/> <div> 注:请使用手机微信扫码,并于2分钟内绑定员工账号(二维码为账号独属,请勿分享)。 </div> </div></template><script>import { g ......
Springboot 简易 Vue

springboot 添加url参数请求日志

#定义在当前项目下,使springboot能扫描到 @Configuration public class RequestLoggerFilter { @Bean public CommonsRequestLoggingFilter commonsRequestLoggingFilter() { C ......
springboot 参数 日志 url

mybatis快速入门

# MyBatis快速入门 ## 1. 创建User表,添加数据 ![image](https://img2023.cnblogs.com/blog/2998593/202307/2998593-20230712102632717-1507117086.png) ## 2. 创建模块,导入坐标 po ......
mybatis

4-基于SpringBoot实现SSMP整合

# 1. 整合 Junit > Spring 整合 JUnit 的制作方式 ```java //加载spring整合junit专用的类运行器 @RunWith(SpringJUnit4ClassRunner.class) //指定对应的配置信息 @ContextConfiguration(class ......
SpringBoot SSMP