간단한 Go 예제 샘플이 아닌 실무에서 사용할 수 있는 패키지 구성이 필요했다. Go 프로젝트도 한 개가 아닌 상황에서 프로젝트 안에서 사용하는 go package 가 많아지고 있었기 때문에 기능별 package 를 세분화해서 관리를 하려고 했다. 문제는 같은 프로젝트에서 만든 package 를 못 찾는다는 점이었다. 프로젝트의 module 이 생성되어있지 않아서 생긴 문제로 module 생성을 하면 해결되는 문제이다. 우선 module 을 아래의 방법으로 생성한다. $ cd ${project_directory} $ go mod init ${module_name} go: creating new go.mod: module ${module_name} go: to add module requirements a..