Go 코드를 작은 덩어리로 정리하고 싶습니다. MVC 패턴을 따르는 웹 애플리케이션을 작성한다고 가정합니다. 나는이 같은 내 코드를 정리하고 싶습니다 :Go에서 로컬 파일을 가져 오는 방법은 무엇입니까?
import "controllers/whatever"
는 이동과이 가능 :
main.go
controllers/whatever/whatever.go
models/whateverelse/whateverelse.go
그리고 main.go보다 내가 싶습니다
? GOPATH/src 폴더에 파일을 두는 것이 너무 많은 의미를 갖지 않는 유일한 옵션 인 것 같습니다. 이 경우 나는 $ GOPATH/src/github/username/project 인 프로젝트를 추적하는 대신 $ GOPATH /를 추적하도록 git 저장소를 설정해야한다.
[golang에서 사용자 정의 패키지를 사용하는 방법?] (http://stackoverflow.com/questions/15049903/how-to-use-custom-packages-in-golang)의 가능한 복제본 – gavv