×

MYSQL教程

SpringBoot+OAuth2+Spring Security+Redis+mybatis-plus+mysql+swagger搭建实现

任廷华 任廷华 发表于2024-06-25 浏览5886 评论0
一.项目结构介绍 源码下载 直接看图就行: 关键点都在config包里面,那我们看看config: 很明了, Excepition 是自定义异常封装类 redis redis缓存配置 security spring-security-oauth2相关配置,最最最重要部分 swagger knife4j接口开发文档 Application.yml spring配置文件(redis、数据源、oauth2等) 二.创建项目,这里是idea开发工具 左上角: File>New&g

spring boot

【SpringBoot项目中使用Mybatis批量插入百万条数据】

blmblm blmblm 发表于2024-06-25 浏览6623 评论0
背景:因为一些业务问题,需要做多数据源,多库批量查询、插入操作,所以就研究了一下。今天先整理记录一下批量插入的过程。 一般项目中常用三种方式向数据库插入数据,单条数据插入、mybatis中foreach插入、批处理插入,这三种各有不同。在数据量小的情况下区别不大。需要注意的是foreach插入的方式,参数最多2100条。 话不多说,直接上代码,测试原生批处理的效率 首先定义一个工具类,方便我们在其他地方使用批处理,实现复用 package com.databases.utils

spring

Spring获取bean的三种方式(spring获取bean的几种方式)

浩满 浩满 发表于2024-06-24 浏览5013 评论0
Spring获取bean的三种方式 1.根据bean的id获取 根据id获取的bean一定是唯一的,但是一般需要强转对象来获取到 2.根据bean的类型获取(注意根据类型获取bean时,要求ioc容器中只有一个类型匹配的bean) 根据类型获取是用到最多的,一般在配置文件种一个类对应一个id 3.根据bean的id和类型获取 这样获取到的一定是唯一的 以下为测试代码: <?xml version="1.0" encoding="UTF-8"?> <bea

JavaScript教程

java计算机毕业设计云社区物业智能管理系统MyBatis 系统 LW文档 源码 调试部署

dede58织梦模板 dede58织梦模板 发表于2024-06-24 浏览4035 评论0
java计算机毕业设计云端小区物业智能管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计云端小区物业智能管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 源码地址:https:/

spring boot

SpringBoot教程(十三) | SpringBoot集成MybatisPlus

☔︎ ☔︎ 发表于2024-06-24 浏览12456 评论0
一、MybatisPlus简介 MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 Mybatis-Plus是一个国产框架,有中文的文档,所以使用起来还是很方便的,没有那么大的障碍。 文档地址:baomidou.com/ 当前的最新版本是3.5.1 文档上说的十分清楚,这里我就不多说了。直接进入集成步骤。 二、集成步骤 我们首先拉取一个feature/mybatisPlus的分支,在这

后端

Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: url not s

写真素材中心 写真素材中心 发表于2024-06-24 浏览7516 评论0
org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: url not set 该问题是出现在使用spring将数据源配置文件引入到配置类里面的时候 spring将数据源配置文件引入到配置类的两种方式 方式一 方式

MYSQL教程

Mybatis简单入门--插入数据

AB模板网 AB模板网 发表于2024-06-24 浏览5812 评论0
1. 开发环境 IDE:IDEA 构建工具:maven4.0.0 MySQL版本:8.0.11、 记得创建好数据库 Mybatis版本:3.5.7 MySQL不同版本的注意事项 驱动类driver-class-name MySQL 5版本使用jdbc5驱动,驱动类使用:com.mysql.jdbc.Driver MySQL 8版本使用jdbc8驱动,驱动类使用:com.mysql.cj.jdbc.Driver 连接地址url(下面ur

spring boot

卷王必备学习的MyBatis-Plus用法,不来瞧瞧吗~~

AB模板网 AB模板网 发表于2024-06-24 浏览43341 评论0
前言:本文主要介绍mybatis-plus这款插件,针对springboot用户。包括引入,配置,使用,以及扩展等常用的方面做一个汇总整理,尽量包含大家常用的场景内容。 关于mybatis-plus是什么,不多做介绍了,看官方文档:baomidou.com ,咱们直接代码撸起来。  博主传送门:                         叶秋学长 专栏跳转: Vue讲解 Spring系列 Spring Boot 系列 云原生系列(付费专栏)

mysql

Mybatis中#和$的区别

Peter Peter 发表于2024-06-24 浏览7676 评论0
在使用mybatis框架开发项目编写SQL语句的时候,经常需要用到变量替换值,那么用来替换变量值的操作经常用到$和#这两个符号,同样在一些Java面试中也经常被问到它们的区别。那么它们在使用上面有什么区别呢?下面根据使用情况分析总结,两者的区别。 #占位符的特点 1. MyBatis处理 #{ } 占位符,使用的 JDBC 对象是PreparedStatement 对象,执行sql语句的效率更高。 2. 使用PreparedStatement 对象,能够避免 sql 注入,使得sql语