
SpringBoot
文章平均质量分 91
写文章的大米
↑↑↑ 欢迎大家点赞、关注、收藏!!!
10 年的 IT 行业老鸟,经历了多个重大项目上线!!!
将持续把 10 年的工作积累分享出来,结交更多志同道合的朋友!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
06-Spring IoC依赖注入(7~10):字段注入、方法注入、接口回调注入、依赖注入选择
其中,@Autowired是Spring 3.30的新API,并由Spring作者Rudolph Elemets提出,该注解用途广泛,可以应用于方法、参数和类上。在方法注入中,不必严格使用set方法名,只要方法参数中有相关依赖类型,并且加上特定的注解(@Autowired或@Resource),就可以实现方法注入。可以通过创建方法(如initial user),并在该方法参数中传入依赖类型,并使用@Autowired或@Resource注解进行方法注入。原创 2025-04-16 22:28:15 · 1122 阅读 · 0 评论 -
06-Spring IoC依赖注入(1~4) 持续更新中...
例如,Autowiring、JSR-330 @Inject 等注解方式,它们底层原理类似,都是通过注解实现依赖注入。自定义依赖注入注解在官方文档中没有明确说明,但可以通过实践和解读源码实现简单或复杂的自定义方法。这通常涉及到对现有实现的操作或者完全通过编程方式,在Spring的生命周期内进行操作。原创 2025-04-13 23:18:18 · 676 阅读 · 0 评论 -
一文搞懂,如何从运维视角审查 Spring Boot 应用程序(6~10 节)
并在配置文件或环境变量中设置相关参数,如配置文件位置、JVM参数、程序执行参数等。这个jar包可能无法使用常规的maven命令进行操作,需要谨慎使用,在 spring-boot-maven-plugin 的配置中添加。同时,也可以将其配置为服务,在init.d或systemd中启动。在 http2-waiter-service 中添加相关配置。通过命令行直接运行该文件,并根据需要传递参数。,这样就会生成一个真正可执行的jar包。jar包头部的脚本中,配置文件读取脚本。jar包头部的脚本中,执行脚本。原创 2025-04-07 20:26:56 · 828 阅读 · 0 评论 -
一文搞懂,如何从运维视角审查 Spring Boot 应用程序(1~5 节)
在 Spring Boot 中,如何通过自定义健康检查来了解应用程序的运行状况?除了使用 Spring Boot 自带的健康检查(如down、out of service状态),还可以添加自定义的健康指标,以监控应用程序的特定运行状况。例如,检查所需加载的数据是否已成功加载到内部基础设施中。要实现自定义健康检查,开发者需要创建一个自定义的HealthIndicator类,并在其中实现具体的检查逻辑。例如,CoffeeIndicator。原创 2025-04-07 00:14:46 · 863 阅读 · 0 评论 -
重识 Spring Boot 的内部结构、核心机制、工作原理(5~8节)
在没有使用start起步依赖时,管理依赖非常繁琐,需要自行排查依赖冲突。为解决这个问题,可以使用Maven提供的来列出工程中的所有依赖,并以树状结构展示,便于发现可能存在的依赖冲突。另外,还可以使用等工具辅助排查。原创 2025-04-05 22:56:45 · 1258 阅读 · 5 评论 -
重识 Spring Boot 的内部结构、核心机制、工作原理(1~4节)
编写一个配置类(configure),通过条件注解实现想要的自动配置;在 spring boot 的上下文中声明,并注册这个自定义自动配置类;原创 2025-04-04 22:27:57 · 858 阅读 · 0 评论 -
揭秘千万级QPS秒杀系统的架构设计与避坑指南
然后,再异步去实现数据持久化。不仅要在 Redis 中预热,还要在本地缓存预热,避免 Redis 出现热 key 问题,在秒杀业务里,用户频繁尝试下单支付,可能导致重复下单,额外占用库存,最终造成少卖情况。进行请求随机丢弃,被丢弃请求返回失败或提示系统繁忙,让用户重试,减少发往服务端流量。如:在手游项目实战中,游戏客户端更新包,会提前传入 CDN,并进行 CDN 预热。如:在手游项目实战中,单服会做登录人数限制,达到指定限制会加入排队系统。即在订单和商品上做标记,注明是秒杀订单,便于后续查询和数据分析,原创 2025-04-01 11:25:44 · 1288 阅读 · 0 评论 -
Spring 中 Bean 的作用域有哪些?
除了 Spring 官方提供的这些作用域以外,我们还可以自定义我们自己的作用域。要自定义一个 Spring 的作用域,需要实现接口。Scope接口实现 Scope 接口注册这个自定义的作用域。可以通过方法实现。使用这个自定义作用域。原创 2025-03-31 17:59:51 · 725 阅读 · 0 评论 -
Spring IOC 指南
在 IOC 中,控制关系发生了反转。控制权被转移到 Spring 容器中,容器负责创建和管理对象,并在需要的时候将它们注入到应用程序中。在传统的程序设计中,应用程序代码通常控制着对象的创建和管理。在 Spring 的 IOC 中,Spring IOC 指南。,可以有不同的实现方式。原创 2025-03-31 15:21:13 · 257 阅读 · 0 评论