SpringCloud
堕落年代
以信念为盾,以执行为枪,以实力为先!
展开
-
Spring Security与SaToken的对比
Spring Security与SaToken是两种流行的安全框架,分别适用于不同的应用场景。Spring Security作为企业级安全框架,功能全面,支持OAuth2、JWT等多种认证方式,适合复杂权限模型和高安全性要求的项目,但其学习曲线陡峭,配置复杂。SaToken则是一款轻量级权限认证框架,API简洁,开发效率高,适合中小型项目和前后端分离架构,但其功能深度和社区资源相对有限。选择时,若项目复杂度高且团队熟悉Spring生态,优先选择Spring Security;若项目周期紧张且需快速实现基础安原创 2025-05-13 15:23:45 · 913 阅读 · 0 评论 -
SpringBoot的单体和分布式的任务架构
在Spring Boot生态中,定时任务框架的选择需根据架构类型(单体或分布式)和功能需求进行权衡。对于单体架构,Spring Task和ScheduledExecutorService是轻量级且易用的选择,适合单机部署和简单任务逻辑。Spring Task通过注解快速配置任务,但缺乏动态修改和分布式协调能力;ScheduledExecutorService支持多线程并发,但不支持Cron表达式和任务持久化。对于分布式架构,Quartz、Elastic-Job和XXL-JOB提供了高可用、任务分片和故障转移原创 2025-05-13 14:09:19 · 1263 阅读 · 0 评论 -
Spring当中为什么在使用AOP的时候ProceedingJoinPoint as first parameter is allowed only in @Around advices
可以很好地满足获取方法参数的需求,如果只需要获取参数而不需要控制方法执行,完全可以使用。可以用于获取目标方法的参数值,但不能控制方法的执行(如暂停或继续方法执行)。如果你的需求需要控制目标方法的执行,并同时访问方法的参数,可以使用。如果你不需要控制方法的执行,仅仅想获取参数,可以用。通知的参数,用于拦截并控制目标方法的执行。如果你的需求是获取方法参数,可以直接通过。是 Spring AOP 中特定于。原创 2024-12-04 15:17:31 · 454 阅读 · 0 评论 -
在SpringBoot当中设置MySQL兼容unicode编码
如果不是utf8mb4,这意味着该列没有正确设置为utf8mb4。你需要将该列的字符集更改为utf8mb4。原创 2024-11-30 17:53:46 · 529 阅读 · 0 评论 -
redis的序列化问题
这些问题全是因为使用Json的框架的时候有时候不同的json的框架不允许没有空的构造器,所以你可以将这个对象实例化为一个spring(JSON.toJSONString(object)))对象然后使用JSON.parseObject((String) val, object.class)来回显就可以很好的解决问题。原创 2024-06-19 16:35:17 · 395 阅读 · 0 评论 -
Springboot使用Websocket的时候调取IOC管理的Bean报空指针异常
创建自定义的} }} }} }import org} }} }} }import org} }} }} }@Override在注解中指定// 由 Spring 管理的 Bean @OnMessage public String onMsg(String text) throws IOException {原创 2024-06-18 14:38:53 · 1254 阅读 · 0 评论 -
Reddisson的常用的yml配置选项
以下是Redisson的所有配置选项,用YAML格式表示,并加上详细的注释。这些配置项涵盖了Redisson的各种模式,包括单节点模式、集群模式、哨兵模式、主从模式、云模式等。原创 2024-06-03 19:28:02 · 1845 阅读 · 0 评论 -
IDEA使用Maven打包项目的所有的依赖
打包Springboot的依赖原创 2024-05-27 21:12:10 · 767 阅读 · 0 评论 -
nested exception is java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0
其实就是这个RequestParam 的参数没有写,写和你那个请求的一样的就可以了。原创 2024-01-08 18:54:13 · 555 阅读 · 0 评论 -
Springboot自定义实体类读取nacos的当中的配置
直接@Autowired来注入java的pojo然后就可以直接读取对应的值了。原创 2024-01-08 16:24:09 · 871 阅读 · 0 评论 -
SpringCloud在网关请求头报错原因
方法用于创建一个可修改的请求构建器。然后你可以添加或修改headers,并用修改后的请求构建一个新的。在Spring Cloud Gateway中,当你尝试直接修改。的headers是不可变的。要修改请求头,你需要构建一个新的。这是因为在Spring WebFlux中,实例,最后将其传递给过滤器链。的headers时,会遇到。实例并替换原来的请求。原创 2024-01-08 11:21:37 · 804 阅读 · 0 评论 -
SpringCloud中网关拿到的路径(使用nacos做配置中心)
这里会消去system这一层的请求。原创 2024-01-07 21:53:39 · 512 阅读 · 0 评论 -
com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
【代码】com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING。原创 2023-12-12 16:42:28 · 3788 阅读 · 0 评论 -
Ruoyi报‘com.ruoyi.system.api.RemoteLogService‘ that could not be found.
***************************APPLICATION FAILED TO START***************************Description:Field remoteLogService in com.ruoyi.common.log.service.AsyncLogService required a bean of type 'com.ruoyi.system.api.RemoteLogService' that could not be foun原创 2023-11-28 14:44:05 · 3129 阅读 · 3 评论 -
nacos鉴权报invalid username or password
invalid username or password报错或者nacos配置鉴权有问题原创 2023-11-21 17:56:14 · 535 阅读 · 0 评论 -
SpringCloud使用bootstrap配置Nacos的注册中心和配置中心
SpringCloud使用bootstrap连接Nacos的配置中心原创 2023-10-30 14:18:10 · 1813 阅读 · 0 评论 -
Nginx代理FastDFS刷新配置之后也不能访问FastDFS的文件
【代码】Nginx代理FastDFS刷新配置之后也不能访问FastDFS的文件。原创 2023-10-13 17:04:23 · 371 阅读 · 0 评论 -
docker里面的Elasticsearch设置elasticsearch.yml实现http的访问效果
个人总结的docker的es8的http访问方法原创 2023-09-08 15:03:39 · 297 阅读 · 0 评论 -
使用ApiPost或者Postman访问ES(elasticsearch)
个人总结可用的ApiPost连接es方法原创 2023-09-08 10:35:05 · 1080 阅读 · 1 评论 -
为什么使用spring-boot-starter-amqp的SpringAMQP发送没有问题但是RabbitMQ没有消息队列
RabbitMQ运行正常,但SpringAMQP为什么不能直接向RabbitMQ队列添加消息原创 2023-07-21 16:04:22 · 646 阅读 · 0 评论 -
SpringCloud使用Eureka的时候启动报错
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server解决方案原创 2023-07-16 15:08:38 · 550 阅读 · 0 评论 -
SpringCloud使用Maven进行每个SpringBoot模块的版本依赖解决方式
2022的idea解决SpringCloud解决SpringBoot版本依赖的问题原创 2023-07-14 23:16:42 · 786 阅读 · 0 评论
分享