DB 세팅하기. JPA 를 이용할 것이기 때문에 DB 세팅이 필요하. 우리는 MariaDB 를 이용하여 데이터소스를 생성해 보겠다. MariaDB 설치하기. MariaDB 는 설치 파일을 다운로드 받아서 설치할 수 있고, 혹은 Docker 로 컨테이너를 실행할 수 있다. Docker은 다음 경로에서 다운로드 받는다. 자신의 환경에 맞게 설치해 주시면 된다. MariaDB Container 실행하기. 우리는 MariadB 컨테이너를 Docker 에 올려서 실행할 것이다. 그리고 테스트 환경은 Mac 에서 수행할 것이다. 다음 명령을 실행한다. docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password123 --name mariadb-local -v /Users..

프로젝트 세팅하기. 가장 먼저 수행해야할 작업은 프로젝트 세팅이다. 프로젝트 생성하기. 스프링은 가장 먼저 SpringInitializer 에 들어가서 프로젝트를 생성한다. 위와 같이 내용을 입력한다. Project: GradleProject Language: Java Spring Boot: 2.1.4 Project Metadata: Group: com.schooldevops.pratical Artifact: simpleboard Name: simpleboard Description: Simple Board Project Package name: 디폴트 Packaging: Jar Java: 11 Dependencies: Lombok: Lombok 은 클래스 파일의 setter/getter 등 기본적으로 ..
SDKMan SDK man 은 개발 환경에 따라 SDK를 변경하면서 사용할 수 있는 매우 유용한 유틸이다. 복수개의 SDK(Software Development Took Kit) 을 설치해두고, 스위치하면서 사용할 수 있는 장점이 있다. SDKMan 에서 내용을 확인해 보자. Install SDKMan 은 Linux 계열의 OS에서 호환되는 툴이며, Mac OSX, Linux, WSL, Cygwin, Solaris, FreeBSD 등에서 설치가 가능하다. curl -s "https://get.sdkman.io" | bash 명령을 실행하면 화려한 텍스트 이미지와 함께 SDK가 설치된다. 아래 커맨드로 sdkman 을 초기화 해주고, 환경에 등록해준다. source "$HOME/.sdkman/bin/sdk..
- Total
- Today
- Yesterday
- CD
- kubernetes
- deploy
- java
- mapping
- argocd
- Spring
- jpa
- kafka-springboot
- Kafka
- tfsec
- MySQL
- MongoDB
- CI
- springboot
- go
- declative
- kubectl
- gitops
- mongo
- docker-compose
- docker
- Golang
- Gorilla
- jenkins
- NodeSelector
- D3
- Terraform
- AWS
- Database
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |