springboot logback

Springboot JPA 集成多租户

背景: ​ iot-kit项目用的是jpa,不是mybatis,项目中需要引入多租户 参考文章: 【讲解多租户的实现与原理】 https://www.bilibili.com/video/BV1F84y1T7yf/?share_source=copy_web&vd_source=981718c4ab ......
租户 Springboot JPA

每日一题:SpringBoot中支持的事务类型

以下是每种事务类型的作用、代码示例和对代码的解释: 1. `PROPAGATION_REQUIRED`(默认): - 作用:如果当前存在事务,则方法将在该事务中运行;如果不存在事务,则创建一个新的事务。适用于大多数业务场景,确保方法在事务中执行,如果没有事务,则创建一个新的事务。 - 代码示例: ` ......
SpringBoot 事务 类型

springboot配置2

核心 自动配置原理 @condition条件判断注解 如果没配过就给你配 依赖底层的condition注解 里面参数是条件配置类 红色的就是不满足条件的类 ......
springboot

springboot3

通过maven项目构建springboot项目 创建maven项目 导入springboot依赖 编写一个主程序 必须加上springboot注解 主函数的快捷键psvm ;两个参数一个是主类,一个是主函数参数 部署测试 打包成一个jar文件包,可以在命令行运行直接 场景启动器 COntroller ......
springboot3 springboot

springboot 配置

配置文件yam 名字是固定的,yaml后缀也可以 比XML更适合 大量的标记被浪费 yml语法 把空格玩到极致 如何编写yaml文件并绑定 只有这个组件是容器中的组件才能使用容器的功能@COmponent 如何在properties编写 value配置对比 @Propertysource注解 当我们 ......
springboot

SpringBoot中整合Sharding Sphere实现数据加解密/数据脱敏/数据库密文,查询明文

场景 为防止数据泄露,需要在插入等操作时将某表的字段在数据库中加密存储,在需要查询使用时明文显示。 Sharding Sphere ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈, 它由Sharding-JDBC、Sharding-Proxy和Sharding-Sid ......
数据 密文 明文 SpringBoot Sharding

SpringBoot中集成jasypt-spring-boot实现配置文件数据加密脱敏

场景 经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、 密码....这些信息一旦被暴露那么整个数据库都将会被泄漏,那么如何将这些配置隐藏呢。 除了使用手动将加密之后的配置写入到配置文件中,提取的时候再手动解密的方式,还可以使用如下 方式。 jasypt-spri ......

SpringBoot项目优雅停机+Pid暴力停机

# bootstrap.yaml配置项目的pid输出位置 ```yaml spring: pid: file: F:/cloud-nacos/cloud_gateway/application.pid ``` # springboot项目修改启动类启动方式 > 原始启动类 SpringApplica ......
SpringBoot 暴力 项目 Pid

01:SpringBoot2入门

1、系统要求 Java 8 & 兼容java14 . Maven 3.3+ idea 2019.1.2+(示例采用的idea2023.01) Spring Boot 的文档:https://spring.io/projects/spring-boot SpringBoot2.7.13版本文档:htt ......
SpringBoot2 SpringBoot

SpringBoot+Vue3+MySQL集群 开发健康体检双系统

第1章 课程介绍 试看4 节 | 38分钟观看项目演示,熟悉大健康体检项目主要功能。掌握学习本课程的最佳方法,以及如何利用在线手册学习和答疑。第2章 大健康体检项目全栈环境搭建16 节 | 218分钟利用虚拟机或者云主机安装Linux系统和Docker环境,部署MongoDB、Redis、Minio ......
健康体检 集群 SpringBoot 系统 MySQL

springboot中编写starter.jar包

1、官方版和第三方版 spring-boot-starter-XXX官方 XXX-spring-boot-starter第三方 2、编写好接口,实现类、配置类、配置加载类 这里以digest的加密为例 接口 public interface Digest { public String digest ......
springboot starter jar

从零玩转系列之SpringBoot3-核心原理

# 一、简介 ## 1.前置知识 ● Java17 ● Spring、SpringMVC、MyBatis ● Maven、IDEA ## 2.环境要求 | 环境&工具 | 版本(or later) | | : : | : : | | SpringBoot | 3.1.x | | IDEA | 202 ......
SpringBoot3 SpringBoot 原理 核心

SpringBoot整合mybatis(plus)单表查询和多表查询

# SpringBoot整合mybatis(plus)单表查询和多表查询 ## 前言 mybatis是springboot常用的操作数据库的框架,能够大大简化数据库操作,其可以进行xml配置开发,也可以进行注解开发。虽然现在有mybatis-plus,功能很强大,但也只是简化了单表操作,多表操作甚是 ......
SpringBoot mybatis plus

springboot 使用caffeine 并监控本地缓存

1、添加依赖 <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> </dependency> 2、添加配置 package com.example.demo.c ......
缓存 springboot caffeine

SpringBoot 服务接口限流,搞定!

来源:blog.csdn.net/qq_34217386/article/details/122100904 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。限流可以认为服务降级的一种,限流通过限制请求的流量以达到保护系统的目的。 一般来说,系统的吞吐量是可以计算出一个阈值的,为了保证系 ......
SpringBoot 接口

springboot log4j2.xml 模板

<?xml version="1.0" encoding="utf-8"?> <configuration> <properties> <!-- 文件输出格式 --> <property name="PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} |-%-5level [% ......
springboot 模板 log4j log4 log

从零玩转系列之SpringBoot3-基础特性

# 1. SpringApplication ## 1.1. 自定义 banner 1. 类路径添加banner.txt或设置spring.banner.location就可以定制 banner 2. 推荐网站:[Spring Boot banner 在线生成工具,制作下载英文 banner.t... ......
SpringBoot3 SpringBoot 特性 基础

从零玩转SpringBoot3-快速入门

# 一、简介 ![输入图片说明](https://img2023.cnblogs.com/blog/1735255/202307/1735255-20230714104810115-1883418642.png "屏幕截图") ## 1.前置知识 ​ ● Java17 ​ ● Spring、Spri ......
SpringBoot3 SpringBoot

Springboot 实现QQ登录(界面跳转)

现在第三方登录已经变成主流app的登录方式了 今天记录一下如何给自己的网站实现第三方登录(这里以QQ登录为例) ......
Springboot 界面

SpringBoot是接到一个http请求就开启一个线程处理吗?

1、跳出一个误区:SpringBoot 不处理任何请求 Spring 本身并不进行 Web 的处理,无论是 TCP 连接也好还是请求和响应也好,这些都是在 Spring 以外的部分完成的,例如 Tomcat,所以默认的 SpringBoot 将会集成 Tomcat 内嵌容器。 Controller ......
线程 SpringBoot http

springboot中使用redis

1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency> 2、配置 spring: redi ......
springboot redis

springboot redis工具类之StringRedisTemplate 使用

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

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

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

springBoot配置文件的加载顺序

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

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

我开源了团队内部基于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 问题

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

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