用例:Go的干净架构用例

时间:2024-03-11 00:13:20
【文件属性】:

文件名称:用例:Go的干净架构用例

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-11 00:13:20

Go

用例交互器 该模块定义了用例交互器的通用协定,以启用Go中应用程序。 为什么? 将传输层与业务逻辑隔离可以减少耦合,并可以更好地控制传输和业务方面。 例如,应用程序需要使用AMQP事件并对其进行处理,而通过隔离的用例交互器,很容易通过HTTP消息(作为开发人员工具的一部分)触发相同的操作。 用例交互器声明其端口,并且可以用作文档自动化的信息源。 此抽象旨在与自动传输层一起使用,例如,参见 。 用法 // Configure use case interactor in application layer. type myInput struct { Param1 int `path:"param1" description:"Parameter in resource path." multipleOf:"2"` Param2 string `json:"pa


【文件预览】:
usecase-master
----.gitignore(39B)
----README.md(3KB)
----.github()
--------workflows()
----error_test.go(828B)
----tools_test.go(55B)
----doc.go(64B)
----LICENSE(1KB)
----output.go(776B)
----go.mod(124B)
----.golangci.yml(720B)
----interactor_test.go(1KB)
----error.go(802B)
----wrap_test.go(3KB)
----wrap.go(2KB)
----status()
--------error_test.go(555B)
--------doc.go(71B)
--------status_test.go(316B)
--------status.go(7KB)
--------error.go(784B)
----go.sum(1KB)
----output_test.go(590B)
----Makefile(1KB)
----example_test.go(2KB)
----interactor.go(4KB)

网友评论