Language/Go

Language/Go

gorilla/mux - swagger 적용

1. Install go get -u github.com/swaggo/swag/cmd/swag go get -u github.com/swaggo/http-swagger go get -u github.com/alecthomas/template 2. Definition // @title Orders API // @version 1.0 // @description This is a sample serice for managing orders // @termsOfService http://swagger.io/terms/ // @contact.name API Support // @contact.email soberkoder@swagger.io // @license.name Apache 2.0 // @license..

Language/Go

GO - sqlboiler

👉 Go 프로젝트 구조 👉 Go 프로젝트는 모듈이다. Go 1.14부터 Go에는 Module 이라는 개념이 생겼다. Go Module이 나오기 전의 Go는 Python과 같이 기본적으로 실행 환경이 설치된 곳(GOPATH)에 의존 패키지가 모여서 설치되는 구조였다. 하지만 요즘 나오는 Go는 모두 다 Go Module 이라고 보면 된다. 각 모듈마다 의존 패키지는 따로 관리된다. 👉 Go Module 시작하기 $ go mod init [모듈명] go.mod 파일이 생성된다. go.mod module [모듈명] go 1.19 👉 src 디렉토리가 따로 없고, 모듈이 루트 패키지 이다. - Go 언어에서 루트 패키지는 모듈에 대한 공식적인 패키지 경로를 가리킨다. Go 모듈은 Go 코드의 패키지 의존성 관리..

Language/Go

Go[sqlboiler] - 간단한 게시판 만들기(1.20.8-v)

DB : postgresql 사용 vscode 사용 Gin Framework 사용 (https://gin-gonic.com/docs/) sqlboiler 라이브러리 사용 (https://github.com/volatiletech/sqlboiler) , (https://github.com/gurleensethi/go-sql-boiler-example/blob/main/main.go) (https://thedevelopercafe.com/articles/sql-in-go-with-sqlboiler-ac8efc4c5cb8) 위 사이트들을 많이 참고해서 만들었다. ** go mod init 모듈 - 만든 디렉토리 위치에서 모듈을 만들기!!! [게시판 만드는 순서] 1. 우선 jieun87 디렉토리 안에 gobo..

Language/Go

Go 게시판 정리- 2

보호되어 있는 글입니다.

Language/Go

Go[postgresql db] - 간단한 게시판 만들기

postgresql 설치 vscode 설치 vscode에 postgresql 연동하기 gin 프레임워크 사용, gorm 라이브러리 사용해서 개발 postgresql 설치 후 USER,DB,TABLE 생성 1. https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 2. 공식 홈페이지 들어가서 본인의 운영체제에 맞게 설치(자세한 방법은 아래 링크 참고! 잘 정리되어 있다.) ( https://backendcode.tistory.com/225 ) PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows 이번 글에서는 PostgreSQL 설치 방법과 초기 세..

Language/Go

Go 시작

Hello World 출력해보기 package main import "fmt" func main() { fmt.Println("Hello World") } 위 코드를 작성한 후 터미널에서 다음과 같은 명령어를 입력한다. 위 코드 처럼 모듈을 만들고, (go mod init go/hello) (위에 이미 내가 모듈을 만들었기 때문에 저런 문구가 뜨기 때문에 그냥 넘어가면된다.) go build를 실행하고, ./hello.exe를 실행하면 Hello World가 실행된다. Go 기본 코드 분석 Go의 기본 코드를 분석하면 코드 구조를 쉽게 알 수 있다. package : 현재 파일이 어떤 패키지에 속하는 지를 알려준다. import : 어떤 코드에서 다른 패키지에 있는 코드를 사용하기 위해 패키지를 가져오는..

개발하는 구름이
'Language/Go' 카테고리의 글 목록