반응형
DTO 또는 Domain 으로 생성한 컬럼 camelcase 로 변환
DB 컬럼을 DTO 또는 Domain 으로 가져와서 사용할 때 보통 ctrl + c / ctrl + v 로 가져오기 때문에 DB 테이블에서 생성한 컬러명 그대로 나와 snakecase 로 나오게 된다. 이때, camelcase로 한번에 변환할 수 있는 정규식을 사용하면 간편하다.
([A-Za-z]+)(_([A-Za-z])([A-Za-z]+))? //찾기
\L$1\U$3\L$4 //바꾸기
ex) REG_DATE -> regDate
replace 한 후에도 '_' 가 남아있을 경우가 있는데 이럴 땐 아래 정규식을 사용하자.
$1\U$3\L$4 //바꾸기
ex) REG_DEPT_CODE -> regDept_code -> regDeptCode
반응형
'Back-End > Java' 카테고리의 다른 글
[Java] Path with "WEB-INF" or "META-INF" 에러 발생 (0) | 2024.08.07 |
---|---|
[Java] 스트림(Stream) 사용 방법 및 예제 (0) | 2022.12.27 |
[Java] 숫자 뒤집기 (0) | 2022.05.12 |
[Java] 향상된 for문 사용하기 (0) | 2022.05.11 |
[Java] Optional 클래스 개념 (0) | 2022.02.28 |
최근댓글