springboot3 springboot mybatis mapper

SpringBoot - 配置文件application.yml使用详解(转)

转:https://blog.csdn.net/qq_31432773/article/details/115916386 1,基本介绍 (1)YAML 是 JSON 的超集,简洁而强大,是一种专门用来书写配置文件的语言,可以替代 application.properties。 (2)在创建一个 S ......
application SpringBoot 文件 yml

springboot

介绍 springboot是spring项目中的一个子工程,前者的实现是基于spring的。springboot的特点:“开箱即用”和“约定大于配置” 使用 pom配置1)添加父工程依赖 <parent> <groupId>org.springframework.boot</groupId> <ar ......
springboot

SpringBoot中配置Swagger2

首先在pom.xml添加springfox-swagger2和springfox-swagger-ui两个依赖,并且spring-boot-starter-parent的版本不能太高,可以设置为2.1.6.RELEASE <!-- https://mvnrepository.com/artifact ......
SpringBoot Swagger2 Swagger

本地访问正常,部署之后出现mybatis访问数据库失败

问题:本地访问一切正常,部署到阿里云之后出现mybatis访问数据库失败,反正就是无法连接到数据库,jdbc连接失败。 { "timestamp": "2023-04-18T14:03:49.341+0000", "status": 500, "error": "Internal Server Er ......
mybatis 数据库 数据

Springboot整合Flowable6.x导出bpmn20

项目源码仓库 BPMN2.0(Business Process Model and Notation)是一套业务流程模型与符号建模标准,以XML为载体,以符号可视化业务,支持精准的执行语义来描述元素的操作。 Flowable诞生于Activiti,是一个使用Java编写的轻量级业务流程引擎。Flow ......
Springboot Flowable6 Flowable bpmn 20

EasyCode代码生成mybatis

IDEA版本 2018.3 只有 mapper xml PO VO BO 包含检验 按需求修改 { "author" : "makejava", "version" : "1.2.8", "userSecure" : "", "currTypeMapperGroupName" : "Default" ......
代码生成 EasyCode mybatis 代码

day13_手动构建Springboot项目

SpringBoot项目-手动构建 1. 创建maven项目 在idea中创建一个maven项目,正常填写项目的坐标信息。如下图所示: 输入项目的基本信息之后,点击finish,就可以创建一个maven项目。 但是这个maven项目目前并不是springboot项目,我们还需要做如下两步操作。 2. ......
Springboot 手动 项目 day 13

SpringBoot自定义权限过滤注解详解

#一、需求 我们在做项目的时候,通常会根据不同的账号登录进去,展示的菜单和列表不同,这是因为我们在后端根据定义的角色权限,来筛选不同的数据。我们来看看我们Before和After是如何做的。 #二、Before 在以前我发现项目中是通过数据库来控制权限的。例如现在有这样的需求不同的账号根据部门权限, ......
注解 SpringBoot 权限

Vue项目打包后放到SpringBoot项目里注意点

![](https://img2023.cnblogs.com/blog/3161121/202304/3161121-20230418180137018-1606890564.jpg) ![](https://img2023.cnblogs.com/blog/3161121/202304/3161... ......
项目 SpringBoot Vue

SpringBoot Web实现文件上传下载功能实例解析

​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R ......
上传下载 SpringBoot 实例 功能 文件

mysql Mybatis井号#与$的区别

原文地址:https://www.jianshu.com/p/0fb91c9486a7 mybatis中使用ParameterType向sql语句传参,在sql语句中引用这些参数的时候,有两种方式:#parameterName, $parameterName。 1, #是一个占位符,$是拼接符。 # ......
Mybatis mysql

vue+springboot 传list

@PostMapping(value = "/aa") public Result<?> aa(@RequestBody List<Map<String, Object>> list) { return Result.ok(); } let dataSource = [];postAction(th ......
springboot list vue

Springboot集成dubbo完整过程(三)

准备工作 1,准备mysql服务环境 2,准备redis服务环境 3,准备zookeeper服务环境 4,准备逆向生成bean的xml配置文件 5,准备slf4j日志xml配置文件 6,准备一个sql脚本 1,搭建创建服务工程 1,创建一个空的父工程,用来统一管理依赖 2,创建一个interface ......
Springboot 过程 dubbo

MyBatis 的工作原理

一般使用mybatis之前一定先要理解下mybatis原理,所以我们开始进入主题 下面对图中的每步流程进行说明。1)读取 MyBatis 配置文件:mybatis-config.xml 为 MyBatis 的全局配置文件,配置了 MyBatis 的运行环境等信息,例如数据库连接信息。2)加载映射文件 ......
原理 MyBatis

mybatis plus中的${ew.sqlSegment},${ew.sqlSelect},${ew.customSqlSegment}使用

ew是mapper方法里的@Param(Constants.WRAPPER) Wrapper queryWrapper对象 首先判断ew.emptyOfWhere是否存在where条件,有的话再拼接上去,ew.customSqlSegment是WHERE + sql语句没有where的时候加上 == ......

SpringBoot学习笔记

一、Springboot 简介 目的:设计目的是用来简化Spring应用的初始搭建以及开发过程 Spring程序和SpringBoot程序对比 SpringBoot项目快速启动 对SpringBoot项目打包(执行Maven构建指令package) 执行启动命令(cmd中) java -jar sp ......
SpringBoot 笔记

springboot统一响应实体封装+统一异常类管理

前言: 在日常前后端分离的接口开发过程中,需要我们按相应的格式给前端返回响应的数据,常见的方式就是我们后端自己封装一个包装类,每次返回给前端数据的时候都需要我们自己手动构建一。 短时间内来看或许并没有什么,但是一旦接口量变大,我们每个接口都去构建返回值的话,那样就会浪费我们很多的开发时间,所以我们就 ......
springboot 实体

MyBatis-使用注释方法执行操作案例-2023-04-18

第一步:编写工具类,注意openSession 参数如增加true ,则为事务自动提交 package com.feijian.utils; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSess ......
注释 案例 MyBatis 方法 2023

SpringBoot中的ThreadPoolTaskExecutor

SpringBoot中的ThreadPoolTaskExecutor 一、官方文档说明 ThreadPoolTaskExecutor是SpringBoot提供的默认线程池 。也就是说如果没有自定义线程池,那么会自动装配这个默认的。 1.1、查看官方文档ThreadPoolTaskExecutor说明 ......
ThreadPoolTaskExecutor SpringBoot

SpringBoot 集成 Quartz + MySQL

Quartz 简单使用 Java SpringBoot 中,动态执行 bean 对象中的方法 源代码地址 => https://gitee.com/VipSoft/VipBoot/tree/develop/vipsoft-quartz 工作原理解读 只要配置好 DataSource Quartz 会 ......
SpringBoot Quartz MySQL

MyBatis查询功能

如果查询出的数据只有一条,可以通过 实体类对象接收 List集合接收 Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooManyResultsExcepti ......
查询功能 MyBatis 功能

大公司为什么禁止SpringBoot项目使用Tomcat?

前言 在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那 ......
SpringBoot 项目 Tomcat 公司

mybatis

一.Mybatis简介 1.什么是Mybatis?MyBatis是一个优秀的持久层框架,它对jdbc操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。My ......
mybatis

java springboot+mysqlplus+restassured+xxl-job 实现接口测试平台

体验地址 http://114.132.186.78:9905/login 账号admin 密码123456 后端代码 后端代码 https://gitee.com/dingwen-star/ittest.git 微信交流群 群主微信:ding17121598 ......

mybatis环境搭建

1.使用工具 IDEA,MySQL数据库,maven 2.开始搭建 2.1数据表的创建 CREATE TABLE `user`( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL, `password` VARCHA ......
mybatis 环境

Mybatis的"#"符号和"$"符号

#是一个占位符,$是拼接符。 #{}和${}的区别是什么?1. #{} 是预编译处理,${}是字符串替换。2. Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;3. Mybatis在处理${}时,就是把${}替换成变量的值。4. ......
quot 符号 Mybatis

Mybatis学习总结(转载)

前言 众所周知,MyBatis是对JDBC进行封装而成的产品,所以,聊MyBatis源码之前我们得先了解JDBC。 推荐:JDBC这个问题,问的小伙伴一脸懵逼 JDBC JDBC案例: public class JdbcDemo { public static final String URL = ......
Mybatis

Mybatis源码深度解析(转载)

我们从一个简单案例入手,接着就是一步一步的剥开Mybatis的源码,大量的图文结合。 Mybatis使用案例 添加mybatis和mysql相关pom依赖。 <!-- Mybatis依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifac ......
源码 深度 Mybatis

Mybatis SqlSession详解(转载)

前言 老规矩,先上案例代码,我们按照这个案例一步一步的搞定Mybatis源码。 public class MybatisApplication { public static final String URL = "jdbc:mysql://localhost:3306/mblog"; public ......
SqlSession Mybatis

Java SpringBoot 7z 压缩、解压

Java SpringBoot 7z 压缩、解压 cmd 7z 文件压缩 7z压缩测试 添加依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version ......
SpringBoot Java 7z