springboot3 springboot mybatis mapper

springboot数据传到前端在echarts中显示

后端正常返回查询所有的信息 前端使用echarts.min.js和jquery.min.js进行使用 ajax使用: $(document).ready(function() { $.ajax({ url: 'http://localhost:7070/selectHang', //你的url me ......
前端 springboot echarts 数据

8-SpringBoot工程搭建

创建 Maven 工程 参考:https://www.cnblogs.com/TangXiaoHuiHui/articles/12264019.html 进行创建 添加相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifac ......
SpringBoot 工程

Mybatis 批量插入报ORA-00933: SQL 命令未正确结束

MySQL中,批量插入数据到表,会在一定程度提高效率。 insert into table (column1, column2)values(value1, value2), (value1, value2) 对于List<Map<String, Object>>类型的参数,使用mybatis实现上 ......
命令 Mybatis 00933 ORA SQL

MyBatis中 # 和 $ 区别

在使用mybatis框架开发项目编写SQL语句的时候,经常需要用到变量替换值,那么用来替换变量值的操作经常用到$和#这两个符号,同样在一些Java面试中也经常被问到它们的区别。那么它们在使用上面有什么区别呢?下面根据使用情况分析总结,两者的区别。 #占位符的特点 1. MyBatis处理 #{ } ......
MyBatis

mybatis XML转义字符

1、在XML文件中,使用转义字符时需要注意以下几点: 1)转义字符必须以"&"开头,以";"结尾; 2)转义字符区分大小写; 3)在XML文件中除了转义字符和空格以外,不能使用其他特殊字符。 2、转义表格 xml转义工具:https://tool.hiofd.com/xml-escape-onlin ......
转义 字符 mybatis XML

用springboot完成支付宝实现在线支付【杭州多测师_王sir】

一、这里简单介绍下沙箱环境,它是支付宝开放平台为开发者提供的安全低门槛的测试环境,开发者在沙箱环境中调用接口无需具备所需的商业资质,无需绑定和开通产品,即可实现支付功能。合理使用沙箱环境,可以让研发流程与商业流程并行,加速项目的交付。沙箱环境的支付用法与生产环境基本一致,仅需修改少量配置即可。 二、 ......
在线支付 springboot sir

Go项目学习(3)-cobra+viper仿SpringBoot读取配置

一开始只是想简单做一个cobra+viper的组合,做着做着因为从SpringBoot带来的习惯,想看看能不能仿制一个类似的功能,做起来貌似真的还阔以。 ......
SpringBoot 项目 cobra viper

SpringBoot发送邮件

使用SpringBoot发送四种不同类型的邮件 发送简单文本文件 发送HTML渲染的界面 发送带附件的邮件 发送带图片的邮件 获取邮箱的远程登录 点击设置 >账号-->开启服务 点击服务管理 生成授权码。记住授权码,授权码只会出现一次,可以多次获取。 搭建SpringBoot工程 添加maven依赖 ......
SpringBoot 邮件

SpringBoot 整合 swagger

步骤一:添加 swagger 依赖包 <!-- swagger 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version ......
SpringBoot swagger

SpringBoot中内置Servlet容器原理

本篇博客会梳理一下SpringBoot内置Servlet容器的原理: 原理其实跟SpringBoot中的内置Tomcat的启动原理差不多,我们从整个源码进行梳理一下。 我们会发现当我们从Spring,SpringMVC演化到SpringBoot后发现采用SpringBoot后不需要配置Tomcat服 ......
容器 SpringBoot 原理 Servlet

SpringBoot 2 动态加载 自定义 Properties

YML文件配置 public static void initializeYml() throws IOException { YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean(); factoryBean.s ......
SpringBoot Properties 动态

MyBatis 动态 SQL 最全教程,这样写 SQL 太爽了!

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动 ......
SQL MyBatis 教程 动态

springboot 使用 EasyExcel 通过模板导出EXCEL 带多个动态列表

1.模板定义如下: 导出效果如下 源码如下: @GetMapping(value = "/exportDynamicExcel") @ApiOperation(value = "导出动态表格") public void exportDynamicExcel(HttpServletResponse r ......
springboot EasyExcel 多个 模板 动态

springboot 的 properties 文件之间的联系

application.properties 为全局配置文件,默认加载这里的内容 application-dev.properties 为开发配置文件, 会覆盖 全局配置文件内容 application-test.properties 为测试配置文件,会覆盖 全局配置文件 application-p ......
springboot properties 之间 文件

Mybatis动态SQL

1、是什么 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可 ......
Mybatis 动态 SQL

springBoot 启动报错: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

原因 其实这个异常在SpringBoot中是一个比较常见的异常,一般是因为SpringBoot自动配置时,检测到我们添加了MySQL、Oracle、Mybatis等和数据库相关的依赖包,结果我们的配置文件中却没有添加数据库相关的配置,比如: spring: datasource: driver-cl ......

Springboot 的 maven项目利用 maven插件构建 docker 镜像(免 DockerFile编写)

Springboot 的 maven项目利用 maven插件构建 docker 镜像(免 DockerFile编写) 本小节目的是springboot 项目 maven 插件构建容器 实验步骤: 1. 本地创建springboot项目,写业务逻辑代码 2.提交代码到远程 git仓库 3.在 linu ......
maven Springboot DockerFile 插件 镜像

【面试题精讲】说一说springboot加载配置文件优先级

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 系列文章地址 Spring Boot 加载配置文件的优先级是根据不同的位置和命名规则来确定的。下面按照优先级从高到低的顺序来介绍: 命令行参数:通过 ......
优先级 springboot 文件

SpringBoot2集成RabbitMQ(注解+回调)

一、概述 RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ 主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层 ......
注解 SpringBoot2 SpringBoot RabbitMQ

mybatis实现多字段动态排序

背景 在复杂项目中,可能会对数据表多个字段进行排序,不理解的话可结合需求看。 需求 现在有一张User表 男同学先按age降序排序,后按height降序排序,最后按id升序排序 女同学先按age升序排序,后按weight降序排序,最后按id升序排序 不合理?现实可能就是这么的不合理。 实现 排序对( ......
字段 mybatis 动态

02-mybatis_plus

Mybatis_plus 基础 参考资料 b 站视频:https://www.bilibili.com/video/BV17E411N7KN/?spm_id_from=333.999.0.0&vd_source=73cf57eb7e9ae1ddd81e6b44cf95dbeb 代码和笔记:https ......
mybatis_plus mybatis plus 02

05-springboot

SpingBoot 前言 导学 资料!版权 本文章为二创作品!原创在这里:狂神说笔记——SpringBoot 快速入门 20 - subeiLY - 博客园 (cnblogs.com) 参考视频为:https://www.bilibili.com/video/BV1PE411i7CV/ 正文 Spr ......
springboot 05

SpringBoot教程(十七) | SpringBoot中ApplicationEvent用法

前言 我们前面的文章中讲解过RabbitMQ的用法,所谓MQ就是一种发布订阅模式的消息模型。在Spring中其实本身也为我们提供了一种发布订阅模式的事件处理方式,就是ApplicationEvent和 ApplicationListener,这是一种基于观察者模式实现事件监听功能。也已帮助我们完成业 ......
SpringBoot ApplicationEvent 教程

Mybatis大于、小于....转义写法

描述 转义前 转义后 大于 > &gt; 大于等于 >= &gt;= 小于 < &lt; 小于等于 <= &lt;= 和 & &amp; 单引号 ' &apos; 双引号 " &quot; ......
转义 写法 Mybatis

Mybatis 05 注解实现增删改查

UserMapper public interface UserMapper { /*注解实现增删改查*/ @Select("select * from tb_user") List<User> selectAll2(); @Insert("insert into tb_user values(nu ......
注解 Mybatis 05

Mybatis 04 一对一,一对多,多对多关联映射

一对一 一个员工对应一个部门 实体类 emp package com.entity; import java.io.Serializable; import java.math.BigDecimal; public class EmpVo implements Serializable { priv ......
一对一 Mybatis 04

Springboot 全局日期时间格式处理

From: https://www.cnblogs.com/Baker-Street/p/16156297.html 大家伙在日常开发中可能都遇到过,前端传递的时间字符串,后台如果用日期接收(Date或者jdk8的Local日期)接收,经mvc接收后就报错了,先解析原因: 1. get请求和post ......
全局 Springboot 日期 格式 时间

【精品】SpringBoot统一日期类型处理

From: https://blog.csdn.net/lianghecai52171314/article/details/127106664 方案一:给日期字段添加注解/** * 创建时间 *///返回时间类型@JsonFormat(pattern = GlobalConst.DATETIME_ ......
SpringBoot 日期 类型 精品

Mybatis 03 动态SQL

BrandMapper.java public interface BrandMapper { List<Brand> selectAll(); //查询所有 Brand selectBrandById(int id);//根据id查询 void insertBrand(Brand brand);/ ......
Mybatis 动态 SQL 03