【发布时间】:2019-04-06 06:45:30
【问题描述】:
我正在使用 Golang 创建一个 http 服务器。 (我有 PHP 开发背景。) 在 internal/app/model 中,我计划用人工逻辑制作几个包,我希望在 main.go 中加载模型文件夹的所有子目录。
我有以下文件夹结构:
[project folder]
\_cmd
\_main.go
.
.
.
\_internal
\_app
\_model
\_article
\_product
我在这个意义上尝试了一些东西但没有成功:
import (
"[project_folder]/[project]/internal/app/model/*"
)
【问题讨论】:
-
这在 Go 中是不可能的。如果您一直需要所有模型,它们可能都应该在同一个包中。不要在 Go 中制作大量的小包。
标签: go package subdirectory