- 제목 : 도메인 주도 설계
- 저자 : 에릭 에반스
- 매주 n 장 만큼 미리 읽는다.
- Issues 에 해당하는 장에 Comment 로 정리해서 기록한다. (자유)
- 매주 온라인으로 의견을 공유한다.
- 기본 환경 구성 - ENVIRONMENT
- 코딩 컨벤션 - CONVENTION
- spring boot 2.5.5
- spring 1.0.11.RELEASE
- java 11
- kotlin 1.15.31
- Spring Boot’s Gradle plugin requires Gradle 6.8, 6.9, or 7.x and can be used with Gradle’s configuration cache.
- Preference > Editor > File And Code Template > schema > project 로 세팅.
- Preference > Version Control > Git > 계정 선택.
- 터미널로도 계정설정필요!
$ git config --local user.name {name} $ git config --local user.email {email} # 선택 $ git config --global --unset user.name $ git config --global --unset user.email
- ktlint 설정
./gradlew addKtlintFormatGitPreCommitHook
docker pull mysql:8.0
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql -v {로컬저장소}:/var/lib/mysql mysql
127.0.0.1 local-auth.ddd.sns.com local-front.ddd.sns.com local-user.ddd.sns.com local-article.ddd.sns.com
secrets-environment.sec
- intelliJ
run/debug configurations
들어가서,environment variables
에 환경 변수들 입력
각 위치에 저장해주시면 됩니다
/authentication/src/main/resources/oauth-jwt.jks
/user-api/src/main/resources/rsa_jwk.pub