Vo(3)
-
Lombok 활용
Lombok (롬복) 은 DTO (data transfer object), VO (view object) - 그게 그거다. 활용 목적에 따라 명칭만 다를 뿐 - 를 만들 때 자바 POJO 코드 안에 필드에 대한 getter 와 setter 를 일일이 지정하지 않아도 필요에 따라 자동으로 생성해주는 고마운 라이브러리이다. 일반적으로 스프링 프레임워크에서 @Getter, @Setter 가 흔히 활용되는 편이다. 본 게시물에서는 개인적으로 접해보지 못한 @AllArgsConstructor 와 @Builder 를 다루려고 한다. @AllArgsConstructor 이름에 Constructor 가 붙어 있듯이 생성자를 통해 필드값을 설정하는 방식이다. 이것과 유사한 @RequiredArgsConstructor 도..
2023.12.02 -
정규식을 활용한 Underscore / Camel Case 전환
작성일 : 2022. 10. 21. 01:07 1. Underscore to Camel Case 찾을 내용 : _(.) 바꿀 내용 : \U$1 노트패드++ 에서 통하는 방법이다. 다만, 저 방법을 적용하기 전에 우선 모두 소문자로 변환해야 한다. 그렇게 하지 않으면 요렇게 되지~~ (적용 전 : I_LOVE_SALSA, 적용 후 : ILOVESALSA) 모두 소문자로 변환하면 (전 : I_LOVE_SALSA, 후 : i_love_salsa) 하지만 거치는 과정이 다소 번거롭다. 이런 기능이 플러그인으로 존재한다면 감사히 편리하게 사용할텐데.. 해설) () 는 그룹(묶음)이다. . 은 어느 한 문자 또는 숫자를 의미한다. 따라서 _(.) 는 I_LOVE_SALSA 에서 _L, _S 가 해당된다. \U 는 ..
2023.04.06 -
정규식을 활용한 Underscore / Camel Case 전환
1. Underscore to Camel Case 찾을 내용 : _(.) 바꿀 내용 : \U$1 노트패드++ 에서 통하는 방법이다. 다만, 저 방법을 적용하기 전에 우선 모두 소문자로 변환해야 한다. 그렇게 하지 않으면 요렇게 되지~~ (적용 전 : I_LOVE_SALSA, 적용 후 : ILOVESALSA) 모두 소문자로 변환하면 (전 : I_LOVE_SALSA, 후 : i_love_salsa) 하지만 거치는 과정이 다소 번거롭다. 이런 기능이 플러그인으로 존재한다면 감사히 편리하게 사용할텐데.. 해설) () 는 그룹(묶음)이다. . 은 어느 한 문자 또는 숫자를 의미한다. 따라서 _(.) 는 I_LOVE_SALSA 에서 _L, _S 가 해당된다. \U 는 뒤에 따라오는 문자를 알파벳 대문자로 변환한다...
2023.04.05