springboot3 springboot mybatis mapper
【Springboot】-读取Excel中的Json数据到List
## excel读取json到List的方法 > Excel读出来的json,它是一个字符串,不是标准json,所以需要对字符串字段进行解析 复杂的excel如图 ![img](https://img2023.cnblogs.com/blog/647218/202307/647218-2023071 ......
SSM - Mybatis - LOG4J - 配置
LOG4J 使用 Logger logger = Logger.getLogger(UserMapperTest.class); LOG4J 配置文件 LOG4J 配置文件设置 @ (15条消息) LOG4J的配置文件_log4j配置文件_小逗比iswho的博客-CSDN博客 #log4j.root ......
【Springboot】-创建Word
## 生成word ### 使用freemarker生成word #### 准备模板 ##### 1、创建模板文件 首先先建立一个word文件,输入模板内容freemaker的内容,下面是本次演示的word文件。 ![img](https://img2023.cnblogs.com/blog/647 ......
SpringBoot使用@PropertySource读取 properties 配置
## SpringBoot使用@PropertySource读取 properties 配置 ### properties配置文件 在resources文件夹下,新建一个文件 property-demo.properties, 示例如下: ``` my.config.test.name=wu my. ......
Maven项目中使用Mybatis框架
一 .准备一个空的Maven项目。 二. 配置pom文件,引入相关依赖。 <!--版本建议换成提示的更安全的版本--> <!-- mybatis插件 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifa ......
springboot 升级内置 tomcat
排除依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>to ......
SpringBoot官方教程1入门
Spring Boot helps you to create stand-alone, production-grade **Spring-based** applications that you can run. Most Spring Boot applications need **ver ......
SpringBoot开启Gzip接口报文压缩
## 背景 当我们一个接口响应报文比较大的时候,超过几兆甚至几十兆的情况下,减少响应体的报文大小是能有效减少响应时间的。 ## spring boot 配置 ```yaml server: compression: ## 开启服务端的报文压缩 enabled: true ## 只压缩响应类型为app ......
使用SpringBoot整合MyBatis-Plus时数据库不存在的情况
报错显示 : ![](https://img2023.cnblogs.com/blog/2942345/202307/2942345-20230711114420648-1531781170.png) > 解决方案 : 目前数据库的表名定义规则是tbl_模块名称,为了能和实体类相对应,需要做一个配置 ......
maven/ SpringBoot 配置profile指定环境
### maven 的 pom.xml 配置profile指定环境 ``` dev dev true test test prod prod ``` ### SpringBoot 获取 maven 配置的环境 在 application.properties 中添加以下配置,获取配置的环境: 可以通 ......
springboot 自定义参数转换器,把自定义字符串 转换成响应的对象
1、定义参数转换器 并放入ios容器中 package com.example.demo.convert; import com.example.demo.domain.Phone; import org.springframework.core.convert.converter.Converte ......
SpringBoot整合Caffeine本地缓存
1、@Cacheable相关注解 1.1 相关依赖 如果要使用@Cacheable注解,需要引入相关依赖,并在任一配置类文件上添加@EnableCaching注解 <dependency> <groupId>org.springframework.boot</groupId> <artifactId ......
3-SpringBoot基础配置
# 1. 属性配置 > SpringBoot 默认配置文件是 application.properties ![](https://img2023.cnblogs.com/blog/2942345/202307/2942345-20230711073415877-578062890.png) 网址为 ......
Mybatis
## 1、简介 ### 1.1、什么是Mybatis ![2020122315294427](https://img2023.cnblogs.com/blog/2850774/202307/2850774-20230711004153894-487703472.png) * MyBatis 是一款优 ......
新版Springboot3.0打造能落地的高并发仿12306售票系统
第1章 课程介绍与学习指南3 节 | 22分钟 本章主要对课程做整体介绍,其中包括:课程要解决的问题、课程特色和亮点、课程内容安排、学完大家的收获,以及在学习方法上提出的建议与指导。 第2章 12306这个系统架构到底有多牛?8 节 | 71分钟 本章主要对课程为什么选择12306课程作为实战项目, ......
解决从springboot配置文件application.properties获取中文乱码
这里因为自带的iso编码格式 需要进行如下操作 新增两个文件重写 package com.java.file.config; import org.springframework.boot.origin.Origin; import org.springframework.boot.origin.O ......
SpringBoot全局异常处理,返回数据附带http状态码,以及捕获404页面异常
# SpringBoot全局异常处理,返回数据附带http状态码,以及捕获404页面异常 ## 前言 全局异常处理对于编写网络接口程序来说至关重要,能省掉很多的判断语句,让逻辑更加清晰。springboot中的全局异常处理并不难。与网上大部分文章不同的是,我用springboot自带的Respons ......
springboot整合dubbo
## 1.准备工作 首先创建一个空的项目,然后再项目里创建三个模块,分别为springboot-dubbo-interface,springboot-dubbo-provider,springboot-dubbo-consumer,其中springboot-dubbo-interface模块只是一个 ......
Linux 根目录爆满 解决(/dev/mapper/centos-root 100%问题)
0.查看磁盘分区情况 blkid -o list fdisk -l cfdisk lsblk 1.查看分区 df -h 2.备份home分区文件 tar cvf /tmp/home.tar/home 3.卸载/home,如果无法卸载,先终止使用/home文件系统的进程 fuser -km /home ......
SpringBoot2.6.11 + Spring Cloud Alibaba + Nacos 搭建
## SpringBoot2.6.11 + Spring Cloud Alibaba + Nacos 搭建 ### 1、参考文档 | Spring Cloud Alibaba参考文档 | https://spring-cloud-alibaba-group.github.io/github-page ......
SpringBoot中集成Flyway实现数据库sql版本管理入门以及遇到的那些坑
场景 Git/ SVN 是代码界的版本控制工具,那么,Flyway 就是一款数据库界的版本控制工具, 它可以记录数据库的变化记录。可能很多公司都是通过人工去维护、同步数据库脚本, 但经常会遇到疏忽而遗漏的情况,举个简单的例子: 我们在开发环境对某个表新增了一个字段,而提交测试时却忘了提交该 SQL ......
springboot配置文件
# 1. 配置文件 ## 1.1 外部加载顺序 1. 命令行参数 java -jar spring-boot-02-config-02.0.0.1-SNAPSHOT.jar --server.port=8087 java -jar spring-boot-02-config-02.0.0.1-SNA ......
Mybatis环境配置
Mybatis默认的事务管理器是JDBC 连接池:POOLED (池:用完可以回收) 属性properties 可以引用外部文件的配置,且优先 别名typeAliases 类和包起别名 设置settings 日志工厂logImpl,LOG4J包 映射器mappers 每一个Mapper.xml都需要 ......
一文全了解Mybatis
# 一文全了解Mybatis ## 初步了解 ### 总体架构设计 Mybatis 整体框架如下: ![img](https://zhangjiahao-blog.oss-cn-beijing.aliyuncs.com/picgo/202305161021323.png) ##### 接口层 MyB ......
SpringBoot整合RabbitMQ
# SpringBoot整合RabbitMQ ## Docker 搭建 RabbitMQ 1. 拉取 RabbitMQ 的镜像执行命令 `docker pull rabbitmq:3.7-management` 2. 执行运行命令 `docker run -d --hostname rabbit - ......
mybatis执行多条SQL脚本
例如: <choose> <when test="fplx != null and fplx == 'dzpt'.toString()"> delete from xs_dzptfp_jx where fpdm=#{fpdm} and fphm=#{fphm}; delete from xs_dzp ......
快试试用 API Key 来保护你的 SpringBoot 接口安全吧!
来源:baeldung.com/spring-boot-api-key-secret ## 1、概述 安全性在REST API开发中扮演着重要的角色。一个不安全的REST API可以直接访问到后台系统中的敏感数据。因此,企业组织需要关注API安全性。 Spring Security 提供了各种机制来 ......
springboot 使用filter 增加全局 traceId,方便日志查找
1、编写过滤器 package com.example.demo.filter; import org.slf4j.MDC; import org.springframework.util.StringUtils; import javax.servlet.*; import javax.servl ......
记录一下mybatis-plus报"Invalid bound statement (not found): com,gykg.yizhichun,mapper,HospitalSetMapper,insert"问题
最近在学习使用用的mybatis-plus生成器生成的controller,entity,mapper,service,serviceImp,然后运行mapper.insert插入操作,报"Invalid bound statement (not found): com,gykg.yizhichun ......
2-SpringBoot简介
SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来**简化 Spring 应用的初始搭建以及开发过程**。 都简化了了哪些东西呢?其实就是针对原始的 Spring 程序制作的两个方面进行了简化: - Spring 程序缺点 - 依赖设置繁琐 - 以前写 Spring 程 ......