spring
文章平均质量分 83
MonkeyKing.sun
未来已来,记录现在,验证未来
展开
-
Spring Cloud 面试题总结
Spring Cloud 的核心原理是通过各种组件来简化分布式系统的开发和管理。服务注册与发现:服务提供者在启动时将自己注册到服务注册中心(如Eureka),服务消费者从注册中心获取可用服务的列表。Ribbon负责将请求分发到这些服务提供者中。负载均衡:Ribbon 提供负载均衡功能,通过轮询、随机或其他策略将请求分发到不同的服务实例上,以实现负载均衡。声明式 REST 客户端:Feign 允许开发者通过接口和注解定义远程服务的调用,底层使用Ribbon来实现负载均衡和容错。容错和断路器。原创 2023-09-06 13:30:39 · 814 阅读 · 0 评论 -
spring事务失效的场景
spring事务是项目中经常使用的场景,但是不正确使用spring的事务会造成事务失效。spring 事务失效的7种场景:参考Spring官方文档介绍@Transactional 只能用于 public 的方法上,否则事务会失效,如果要用在非 public 方法上,可以开启 AspectJ 代理模式。如果@service 被注释,这个bean不能被spring托管, @Transactional将会失效。在类A里面有方法a 和方法b, 然后方法b上面用 @Transactional加了方法级别的事务,在原创 2022-07-07 21:33:07 · 213 阅读 · 0 评论 -
spring过滤值为null的JSON字段
问题说明使用@ResponseBody注解的spring接口返回的JSON格式结果有时会返回包含值为null的字段,但是与前端联调可能并不希望包含这样的字段。因此,需要过滤掉这类字段。解决方案spring json序列化时,通过com.fasterxml.jackson.annotation.JsonInclude.Include指定是否返回值为null的字段。原创 2017-07-19 15:25:13 · 3530 阅读 · 0 评论 -
spring mvc 上传文件默认大小错误
错误日志:SEVERE: Servlet.service() for servlet springMVC threw exceptionorg.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (11473072) exceed原创 2017-11-01 10:47:36 · 1043 阅读 · 0 评论