막상 내가 당해보면 킹받는 그거
https://stackoverflow.com/a/28258647
이 답변에 적힌 설명을 통해 어떤 시츄에이션인지 알 수 있다.
https://github.com/golang/go/issues/30247
롭파이크 선생님께서는 ㅇㅇ 안해줘 돌아가 라고 하심
https://medium.com/@ishagirdhar/import-cycles-in-golang-b467f9f0c5a0
https://jogendra.dev/import-cycles-in-golang-and-how-to-deal-with-them
근본적으로 설계가 잘못된거라고 한다.
암튼 그래서 앞으로 REST 서버 만들 때 파일 구성은
model을 바닥에 놓고 그위에 db, 더 위에 controller, 젤 위에 main.go
이렇게 하면서 최대한 interface{}를 써보는 것으로 함
끝.
설계부터 제대로 들어가야 피를 안 보겠네