登录
下载
Skill UI
浏览并发现
9688+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
依赖注入
,共找到
39
条记录
默认排序
最新上传
最多下载
MCP服务器安全配置审计
mcp-security-audit
github/awesome-copilot
448
本技能用于对MCP服务器配置文件(.mcp.json)进行安全审计。它能够检测并报告配置中潜在的重大安全漏洞,包括硬编码的密钥、危险的Shell注入模式、未固定的依赖版本以及不符合批准列表的配置。适用于项目安全审查、新服务器接入和代码提交前的预防性安全检查。
查看详情
API后端架构模式指南
webiny-api-architect
webiny/webiny-js
118
本指南是Webiny框架下构建稳定后端API的权威参考。它详细介绍了如何结构化功能模块,区分服务层(Service,多方法,单例)和用例层(UseCase,单方法,瞬时),并通过依赖注入(DI)容器管理依赖关系。内容涵盖了服务提供者模式(ServiceProvider)等高级设计模式,是进行所有后端API开发的必备知识。
查看详情
自定义CMS字段类型实现指南
webiny-api-cms-custom-field-type
webiny/webiny-js
422
本教程详细介绍了如何在框架内部实现自定义的内容管理系统(CMS)字段类型。内容涵盖扩展数据字段构建器、组合复杂的验证器接口、创建字段类型工厂,并通过依赖注入和TypeScript模块增强进行注册。适用于需要特殊存储格式或复杂业务逻辑验证的字段开发。
查看详情
自定义GraphQL API扩展与实现
webiny-custom-graphql-api
webiny/webiny-js
240
该技能提供了一个完整的模式,用于扩展和定制GraphQL API。开发者可以利用`GraphQLSchemaFactory`添加自定义的查询(Queries)和变更(Mutations)。它支持强大的按需依赖注入(DI),允许在每个解析器(Resolver)中访问请求级别的上下文信息,从而将复杂的业务逻辑无缝、模块化地集成到API层。
查看详情
Webiny依赖注入模式指南
webiny-dependency-injection
webiny/webiny-js
229
本技能文档详细介绍了Webiny框架通用的依赖注入(DI)模式。它指导开发者如何在编写各种类型的扩展(如API、CLI、CMS等)时,通过构造函数和`dependencies`数组,自动获取和使用核心服务,例如日志记录器、构建参数和业务用例。掌握此模式是构建可维护、类型安全且结构化Webiny扩展的关键。
查看详情
定制化HTTP路由API实现
webiny-http-route
webiny/webiny-js
434
该技能提供了一种强大的机制,用于扩展API网关,添加自定义的非GraphQL HTTP端点(如GET, POST, PUT等)。开发者通过实现Route.Interface并在<Api.Route>组件中注册,可以轻松暴露自定义API。它支持完整的依赖注入(DI),提供框架无关的请求和响应对象,非常适合将复杂的业务逻辑集成到API结构中。
查看详情
用例模式业务逻辑开发
webiny-use-case-pattern
webiny/webiny-js
471
本指南介绍了Webiny框架中的用例(UseCase)模式,它是一种用于封装单一业务操作的架构方法。通过用例模式,可以将核心业务逻辑与API调用层分离,提高代码的可测试性和可维护性。文档详细指导了如何使用依赖注入(DI)、Result类型处理成功/失败状态,以及如何定义规范的领域级错误。
查看详情
Webiny V5到V6迁移模式指南
webiny-v5-to-v6-migration
webiny/webiny-js
429
本技能提供Webiny V5到V6架构的详细迁移指南。它指导用户如何将基于插件的V5代码,转换为基于特性的依赖注入(DI)服务。内容涵盖了ContextPlugin到DI服务的转换、事件订阅到EventHandler的升级,是进行大型框架升级的关键参考资料。
查看详情
Go语言依赖注入容器
golang-uber-dig
samber/cc-skills-golang
253
这是一个基于反射的Go语言依赖注入(DI)容器。它用于在应用程序启动时管理和组装复杂的对象依赖图。开发者使用`Provide`注册服务,并通过`dig.In`和`dig.Out`结构体来处理参数和返回值,支持命名和分组依赖,确保代码高度模块化和可测试性。
查看详情
Go语言应用框架与生命周期管理
golang-uber-fx
samber/cc-skills-golang
462
这是一个强大的Go语言应用框架,基于uber-go/dig进行依赖注入。它专为长时运行的服务设计,提供了完整的生命周期管理(启动/停止钩子)、模块化组件,以及信号感知的优雅关闭流程。非常适合构建健壮的守护进程、HTTP服务器和后台工作者。
查看详情
Golang编译期依赖注入
golang-google-wire
samber/cc-skills-golang
377
这是一个用于Go语言的编译期依赖注入(DI)工具。它在编译阶段解析整个依赖图,并生成纯粹的Go构造函数调用,完全避免了运行时反射和依赖容器的开销。这种机制极大地提高了代码的类型安全性和性能,确保依赖问题在编译时而非运行时暴露。
查看详情
macOS进程注入实战指南
macos-process-injection
yaklang/hack-skills
268
本指南详细介绍了macOS高级进程注入技术,涵盖利用DYLD_INSERT_LIBRARIES、dylib劫持(rpath/弱依赖)、XPC漏洞利用及Mach端口操作等复杂手段。适用于安全研究员和渗透测试人员,用于将恶意代码植入目标进程。
查看详情
上一页
1
2
3
4
下一页
语言
简体中文
English