springboot
Xu_Yang.
这个作者很懒,什么都没留下…
展开
-
SpringBoot配置ThreadPoolTaskExecutor
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;import java.util.concurrent.ThreadPoolExecutor;@Configurationpubli原创 2022-03-24 09:19:46 · 727 阅读 · 0 评论 -
项目显示layer图标乱码 解决方法
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <nonFilteredFileExtensions&g...转载 2021-10-28 16:32:49 · 378 阅读 · 0 评论 -
Springboot通过AOP实现自定义注解对接口的请求频率限制
接口限制是为了防止用户恶意请求或者接口被攻击的一种防御手段。当然有很多维度的防御手段。本文采用Springboot框架中的AOP实现自定义注解对接口的请求频率进行限制。注解基础可以自行百度或者查看该文章,内有较为详细的介绍1.创建一个注解类import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import原创 2021-07-15 10:14:51 · 933 阅读 · 0 评论 -
SpringBoot通过AOP实现自定义注解验证Token
本文有点长,请耐心看完,重点都会有注释。该方法采用元注解+AOP方式进行编写。首先引入AOP(必要)依赖及JSON解析依赖(非必要) <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.67</version> </dependency> <原创 2021-06-22 16:55:13 · 1342 阅读 · 0 评论 -
springBoot静态方法中注入Bean
使用场景:在项目中经常需要获取到当前用户对象的角色信息,以此来决定用户可以查询哪些信息,这是系统中常见的一种需求,减少代码重复率和提高复用率,我们通常编写一些静态方法来快捷获取。以下是在静态方法中获取bean进行数据库查询的案例在相应位置有注释描述import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import javax.ann原创 2021-04-19 10:07:16 · 958 阅读 · 0 评论 -
springboot实现定时器
该定时器非常简单,适合简单业务。1.引入依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> </dependency>2.在Application上添加注解 @EnableScheduling3.在方法上添加注解 @Scheduled原创 2021-01-18 11:53:09 · 281 阅读 · 0 评论 -
springboot常用依赖
<properties> <java.version>1.8</java.version> <mysql.version>8.0.20</mysql.version> <log4j.version>2.4.1</log4j.version> </properties> <dependencies> <dependency> <groupId>org.原创 2020-07-30 13:51:42 · 228 阅读 · 0 评论 -
springboot实现发送Eamil功能
Email依赖<!--Email--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>import lombok.extern.slf4j.Slf4j;import javax.activation.Data原创 2020-07-30 13:49:32 · 271 阅读 · 0 评论