最新 最热

一文搞懂.NET依赖反转(DIP)、控制反转(IOC)、依赖注入(DI)

依赖倒置(Dependency Inversion Principle,缩写DIP)是面向对象六大基本原则之一。他是指一种特定的的解耦形式,使得高层次的模块不依赖低层次的模块的实现细节,依赖关系被颠倒(反转),从而使得低层次模块依赖于高层次模...

2023-12-13
1

如何提升研发效率-工具篇

几十~几百人规模的小公司,业务、研发、产品、市场等等角色的沟通成本并不是特别高。在公司创业早期,一个人身兼数职,沟通成本就更低了。有事情,大家拉到会议室,简单学一下金字塔原理,碰到问题很快就能得到解决方案。...

2023-12-13
1

Rudi 0.7.0 - 一个开箱即用的依赖注入框架

在之前的 Rudi 版本中,有 2 种作用域,Singelton 和 Transient,Singleton 需要类型实现 Clone,能从 Context 取到引用和有所有权的实例,Transient 不需要实现 Clone,每次从 Context 取到的都是新创建的实例。...

2023-12-11
1

Spring 框架有哪些缺点?

首先,Spring是一个非常强大且广泛使用的Java框架,但它并不是完美无缺的。接下来,我将从技术角度分析几个缺点,并通过代码示例来说明。

2023-12-04
1

技术分享 | 不同格式标准SBOM清单横评:SPDX、CDX和DSDX

为了保证安全性、降低开发、采购及维护的相关成本,复杂动态的现代软件供应链对软件资产透明度提出了更高的要求。使用清晰的软件物料清单(SBOM)收集和共享信息,并在此基础上进行漏洞、许可证和授权管理等,可以揭示整个软件...

2023-12-04
1

6. 核心容器

这里所说的核心容器,大家可以把它简单的理解为​ApplicationContext​,前面虽然已经用到过,但是并没有系统的学习,接下来咱们从以下几个问题入手来学习下容器的相关知识:...

2023-12-01
1

Spring的Bean注入方式

在这个例子中,UserService 类通过构造方法接受一个 UserRepository 的实例。当创建 UserService 对象时,将传入一个 UserRepository 实例,这就是构造方法注入。

2023-11-25
1

Github Copilot 是如何提升我的工作效率?

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-23
2

【.NET8.0 新特性系列】依赖注入一对多模式变的超简单

今天先说一下第一个新特性,就是KeyedService在一对多的依赖注入中的使用(也就是一个接口有多个实现类继承的情况)。

2023-11-22
1

Spring Framework IoC依赖注入-按Bean类型注入

Spring Framework 作为一个领先的企业级开发框架,以其强大的依赖注入(Dependency Injection,DI)机制而闻名。DI使得开发者可以更加灵活地管理对象之间的关系,而不必过多关注对象的创建和组装。在Spring Framework中,依赖注...

2023-11-22
1