
spring boot
文章平均质量分 72
ZKf30FkG
这个作者很懒,什么都没留下…
展开
-
Spring Boot + Vue3 实现七牛云大视频上传
通过以上步骤,我们成功地实现了一个基于Vue.js和Spring Boot的视频上传功能,利用七牛云作为文件存储服务。这个例子展示了前后端如何协同工作,使用户能够轻松地上传视频文件。原创 2024-01-31 21:58:08 · 1681 阅读 · 0 评论 -
Java 安全框架有哪些
例如,Spring Security适用于与Spring框架紧密集成的应用程序,而Shiro可能更适合那些希望一个简单而灵活的安全框架的项目。Spring Security和Apache Shiro都是用于Java应用程序安全的框架,它们在一些方面有相似之处,但也有一些明显的区别。总体而言,Spring Security提供了一个全面而灵活的安全解决方案,使开发者能够轻松地集成强大的安全性能到他们的应用程序中。也支持防止会话固定攻击。支持安全的用户注销功能,确保用户在注销时相关的资源得到适当的清理和释放。原创 2024-01-18 17:41:17 · 3568 阅读 · 0 评论 -
了解Spring中的依赖注入:@Autowired vs. @Resource
Resource是Java EE标准的注解,用于实现依赖注入。它可以通过name属性指定注入的bean的名称,默认是按照字段名或方法名进行匹配。如果没有指定name属性,则先按照字段名进行匹配,如果找不到匹配的Bean,再按照字段类型进行匹配。@Autowired是Spring框架的注解,用于实现依赖注入。它可以通过类型进行自动匹配注入,也支持@Qualifier注解,用于指定具体的bean名称。原创 2024-01-10 08:45:00 · 740 阅读 · 1 评论 -
比较 Redisson 和 Curator:分布式锁实现
Redisson 是一个基于 Redis 的分布式 Java 对象和服务库,它不仅提供了分布式锁,还支持多种其他分布式数据结构,如分布式集合、队列、Map 等。它提供了丰富的功能,适用于各种分布式系统场景。Redisson是基于Redis的,它使用Redis作为后端存储,因此依赖于Redis的可用性和性能。Redisson不仅提供分布式锁,还支持多种其他分布式数据结构,如分布式集合、队列、Map等。原创 2024-01-07 00:09:40 · 1093 阅读 · 1 评论 -
Spring Boot 中自定义注解实现可选 int 值的校验
首先,我们创建一个自定义注解,用于标记需要进行可选int值校验的字段或参数。/*** 可选int值范围校验注解// 默认错误提示信息 String message() default "必须是指定的int值之一";// 可选的int值数组 int [ ] values();// 分组 Class <?// 负载 Class <?/*** 可选int值范围校验注解// 默认错误提示信息 String message() default "必须是指定的int值之一";原创 2024-01-04 17:51:13 · 864 阅读 · 1 评论 -
Spring Boot 中自定义中文校验注解的实现
首先,我们创建一个自定义注解@Chinese,用于标记需要进行中文校验的字段或参数。/*** 中文校验注解// 默认错误提示信息 String message() default "必须为中文字符";// 分组 Class <?// 负载 Class <?/*** 中文校验注解// 默认错误提示信息 String message() default "必须为中文字符";// 分组 Class <?// 负载 Class <?Constraint;/**原创 2024-01-04 17:16:57 · 853 阅读 · 1 评论