ToyLog
Requirements
- Login
- Registration
- Board
- Comment
- Search
- Favorite
Spec
- Spring Boot 2.3.0
- OpenJDK11
Links
Deployment
deploy/{profile}/deploy.sh {profile}
About Development
Lombok 추가
- File - Settings - Plugins에서 Lombok 설치 (IDE Restart)
- File - Settings - Build, Execution, Deployment > Compiler > Annotation Processors에서 Enable annotation processor 체크
Intellij Community Edition을 사용할 때 IDE에서 실행하는 법
- Run - Edit Configurations 연다
- Add New Configurations로 Application을 추가한다.
- Main class를 team.avengers.toylog.ToyLogApplication로 지정
- Program arguments에 --spring.profiles.active=dev 추가 (실행하려는 profile에 맞게 변경 가능)
- Use classpath of module을 toylog-api.main으로 설정
- JRE 사용할 JRE 지정(11 버전)
- OK
- 상단 메뉴 아래 Select Run/Debug Configuration에서 ToyLogApplication 선택
- 바로 오른쪽에 ▶(Run 'ToyLogApplication') 클릭
- 하단 로깅 목록에 'Started ToyLogApplication in OO.OO seconds (JVM running for OO.OOO)' 문구가 나오고 프로세스가 종료되지 않고 계속 돌면 성공
- 중간에 방화벽으로 Java 실행 문구 나오면 방화벽 허용(Windows 경우)