注解springboot aop
Springboot项目展示层级结构后端工具类
public class MenuHelper { /** * 使用递归方法建菜单 * @param sysMenuList * @return */ public static List<SysMenu> buildTree(List<SysMenu> sysMenuList) { // 存放最终 ......
JAVA的springboot+vue家政服务管理平台,家政预约管理系统,附源码+数据库+论文+PPT
**1、项目介绍** 随着家政服务行业的不断发展,家政服务在现实生活中的使用和普及,家政服务行业成为近年内出现的一个新行业,并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单,变高效。 家政服务管理平台采用了B/S结构,JAVA作为开发语言,数 ......
AOP基本知识
## 知识点1:概念 * AOP:面向切面编程,利用AOP可以对业务逻辑的各个部分隔离开,降低代码的耦合度,提高可复用性。 * 个人理解:不修改源代码,而是在主干功能里添加新的功能,很想设计模式中的装饰者设计。 ## 知识点2:底层原理 1. 使用到了动态代理 * 情况一:有接口,使用JDK动态代理 ......
SpringBoot WebUploader 分片上传
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
解决VUE+Springboot项目跨域问题
通常springboot项目端口为8080 VUE项目端口设置为8088 这样互不干扰,实现了前后端分离,但随之而来的就是跨域问题 网上解决方式很多,这里给一个类,复制后放在springboot项目中即可 位置 import org.springframework.context.annotatio ......
百度人脸识别_SpringBoot整合离线SDK
### 一、前言 1. 建议使用低版本 SDK : [Baidu_Face_Offline_SDK_Windows_Java_6.1.3](https://www.123pan.com/s/AvoiVv-d7aud.html) - 目前已知8.x版本对服务端不兼容,存在运行过程中,第一次调用sdk能 ......
SpringBoot中带的工具类
# 1.AopUtils Aop工具类 ```java Object bean; Class beanClass = AopUtils.getTargetClass(bean); // 获取bean对象的class文件,自动过滤cglib动态代理的代理类 ``` # 2.AnnotitionUtil ......
java(springboot)实现给pdf加文字水印
使用 Spring Boot 实现给 PDF 文件添加文字水印的示例代码。 这里我们使用 iText 库来实现 PDF 文件的操作。首先需要在 pom.xml 中添加以下依赖: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itex ......
java(springboot)实现将多张图片从上到下拼在一起转成一个pdf输出
以下是一个将多张图片从上到下拼接在一起并转换成 PDF 文件的 Spring Boot 接口的示例代码: import com.itextpdf.text.Document; import com.itextpdf.text.Image; import com.itextpdf.text.pdf.P ......
java(springboot)实现将一个pdf按页码转成多张图片
以下是一个将 PDF 转换成 JPG 格式图片的 Spring Boot 接口代码: import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; import org.spr ......
Kotlin中的@JvmOverloads注解的解释
在自定义一些控件的时候,我经常会直接写入需要的参数,比如: class MaskedCardView( context: Context, attributeSet: AttributeSet? = null, defStyle: Int = com.google.android.material. ......
Quartz + SpringBoot 实现定时任务(多任务,多执行时间)代码模板(直接CV即可)
# 一,什么是Quartz quartz 是一款开源且丰富特性的Java **任务调度库**,用于实现任务调度和定时任务。它支持各种任务类型和灵活的配置选项,具备作业持久化、集群和分布式调度、错误处理和重试机制等功能。Quartz被广泛应用于各种应用程序中,提供可靠和灵活的任务调度解决方案。 # 二 ......
validation校验注解
| 空检查 | | | | | | @Null | 验证对象是否为null | | @NotNull | 验证对象是否不为null, 无法查检长度为0的字符串 | | @NotBlank | 检查约束字符串是不是Null还有被trim的长度是否大于0,只对字符串,且会去掉前后空格. | | @Not ......
@JSONField(name = "xx") 和 @JsonProperty("xx") 注解
首先两个注解作用一模一样,是把前端传的属性名进行转换 区别就是包不一样,如果你在线上环境发现某一个不好使,可以考虑换一个 import com.alibaba.fastjson.annotation.JSONField;import com.fasterxml.jackson.annotation. ......
一、tienchin健身系统技术点复现--注解重复提交
# 一、tienchin健身系统技术点复现--注解重复提交 对于开发系统中,我们很多时候,会有很多方法 - Token机制 - 首先客户端请求服务端,获取一个 token,每一次请求都获取到一个全新的token,将token存入到redis中,然后将token返回给客户端。 - 客户端将来携带刚刚返 ......
JAVA的springboot+vue学习平台管理系统,校园在线学习管理系统,附源码+数据库+论文+PPT
**1、项目介绍** 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括学习平台的网络应用,在外国学习平台已经是很普遍的方式,不过国内的管理平台可能还处于起步阶段。学习平台具有学习信息管理功能的选择。学习平台采用java技术,基于springboot框架,mysql数 ......
自定义注解,mq消费
# 1.解析注解方式的mq消费者 # 2.注解的定义 ```java @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface JmqListener { String id() default ......
springboot中加密密码
pom.xml ``` com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.5 ``` application.yml ``` jasypt: encryptor: password: xxx algorithm: PBEWITHHMACS ......
完全注解开发
先看看xml配置文件。 ```xml ``` 因为在使用注解时,xml配置文件没有做任何东西,故可以用一个配置类进行替代。 ```java package com.guodaxia.spring5.config; import org.springframework.context.annotati ......
SpringBoot3
开发环境:IDEA2023 1、IDEA中配置MAVEN 下载安装详见博客(配置阿里云镜像):https://blog.csdn.net/oHaoEr/article/details/128981955 Tips:环境变量中系统变量和用户变量可能都需要配置一下 IDEA中配置详见博客:https:/ ......
注解
一.异步注解 @Async 注意点 1.启用该注解时需要在配置类或者启动类中添加 @EnableAsync 2.@Async 不能在同一个类中,应该新建立一个组件类 3.注解打在方法上作用域为该方法、打在类上时作用域为该类下所有的方法 @Component @Async public class A ......
springboot 引入jackson-dataformat-xml 接口都返回XML了
springboot版本2.6.10 springboot引入ackson Dataformat XML后原本返回json的却返回xml <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jack ......
springboot - feign.FeignException$BadRequest: [400] during [GET] to [http:
ERROR 失败原因:、 feign.FeignException$BadRequest: [400] during [GET] to [http://方法?携带的请求头条件。。。。。 [ManualStockControllerFeign#deleteManualStockTaskByIds(Li ......
使用ImportBeanDefinitionRegistrar处理自定义注解将类注册到容器中
START 两个自定义注解: ```java @Documented @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Import(LogRegistry.class) public @interface Enable ......
springboot~jgroups实现节点间的通讯
# JGroups概念 在 JGroups 中,集群(cluster)是一个由多个节点组成的逻辑实体,节点可以通过一个共享的集群名称来进行连接和通信。这个集群名称可以在配置中指定或在运行时动态创建。 JGroups 提供了多种方式来创建集群,并使节点能够加入到相同的集群中。下面是一些常见的方式: 1 ......