|
|
|
### commit message template
|
|
|
|
```text
|
|
|
|
--- COMMIT MESSAGE ---
|
|
|
|
타입: 제목 - 50 자 이내로 요약
|
|
|
|
|
|
|
|
본문 - 한 줄에 최대 72 글자까지만 입력 / 여러줄 입력시 '-' 로 구분
|
|
|
|
|
|
|
|
꼬릿말은 아래에 작성: ex) #123 / closed: #123
|
|
|
|
closed, fixed, resolved 예약어와 이슈번호를 함께 사용시 해당 이슈 자동 종료
|
|
|
|
|
|
|
|
--- COMMIT MESSAGE END ---
|
|
|
|
|
|
|
|
<타입> 리스트
|
|
|
|
feat : 기능(새로운 기능)
|
|
|
|
fix : 버그 수정
|
|
|
|
chore : 기타 변경 사항(빌드 혹은 패키지 매지저 등)
|
|
|
|
style : 비즈니스 로직에 영향을 주지 않는 변경 사항(코드 형식 등)
|
|
|
|
refactor : 리팩토링
|
|
|
|
test : 테스트(테스트 코드: 비즈니스 로직 변경 없음)
|
|
|
|
docs : 문서
|
|
|
|
build : 빌드 관련 파일 수정
|
|
|
|
ci : CI 관련 설정
|
|
|
|
-----------------------
|
|
|
|
제목 첫 글자를 대문자로
|
|
|
|
제목은 명령문으로
|
|
|
|
제목 끝에 마침표(.) 금지
|
|
|
|
제목과 본문을 한 줄 띄워 분리하기
|
|
|
|
본문은 "어떻게" 보다 "무엇을", "왜"를 설명한다.
|
|
|
|
본문에 여러줄의 메시지를 작성할 땐 "-"로 구분
|
|
|
|
-----------------------
|
|
|
|
작성 예
|
|
|
|
--------------------------------------
|
|
|
|
feat: 관심지역 알림 ON/OFF 기능 추가
|
|
|
|
|
|
|
|
- 시군구의 알림을 각각 ON/OFF 할 수 있도록 기능을 추가함
|
|
|
|
- opnion0055: 구분 코드
|
|
|
|
|
|
|
|
이슈트래커 #123 - fix 타입 메세지등은 closed #123 등
|
|
|
|
---------------------------------------
|
|
|
|
```
|
|
|
|
### VM options 추가
|
|
|
|
|
|
|
|
```text
|
|
|
|
[이클립스 설정]
|
|
|
|
설정을 안하면 Could not resolve placeholder 'spring.profiles.active' in value
|
|
|
|
"classpath:logback-${spring.profiles.active}.xml" 오류 발생
|
|
|
|
|
|
|
|
프로젝트 우클릭 > Run As > Run Configurations > Arguments 탭 > VM arguments
|
|
|
|
|
|
|
|
-Dspring.profiles.active=local -Dfile.encoding=UTF8 추가
|
|
|
|
|
|
|
|
[인텔리제이 설정]
|
|
|
|
|
|
|
|
톰캣 VM options
|
|
|
|
|
|
|
|
-Dspring.profiles.active=local -Dfile.encoding=UTF8 추가
|
|
|
|
```
|
|
|
|
### Slf4j 사용시 log cannot be resolved 에러 처리
|
|
|
|
```text
|
|
|
|
[이클립스 설정]
|
|
|
|
|
|
|
|
1. 이클립스의 Maven Dependencies 에서 lombok-1.18.8.jar 파일을 찾는다.
|
|
|
|
|
|
|
|
2. lombok-1.18.8.jar 파일을 우클릭 -> run as -> java application -> 프로세스 진행
|
|
|
|
|
|
|
|
3. lombok jar 파일이 실행되며 install 창이 표시된다.
|
|
|
|
|
|
|
|
4. specify location -> 이클립스 위치의 eclipse.ini 를 선택 -> install/update 진행
|
|
|
|
|
|
|
|
5. install 이 정상적으로 실행 된다.
|
|
|
|
|
|
|
|
6. 이클립스로 돌아와 프로젝트를 clean -> restart 한다.
|
|
|
|
|
|
|
|
7. log 관련 에러가 사라진다.
|
|
|
|
* 에러가 사라지지 않을 경우 이클립스를 재실행한다.
|
|
|
|
```
|
|
|
|
#### github
|
|
|
|
```text
|
|
|
|
https://github.com/JongukLim/fims.git
|
|
|
|
id: JongukLim
|
|
|
|
access token : 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
|
|
|
|
```
|