보일러플레이트의 어원은? 이전에 우리 문화유산 중에 하나인 금속활자를 생각하면 이해가 빠르실겁니다. 금속활자는 고려시대 우리 선조들이 세계 최초로 인쇄술을 발명하고 실용화한 문화유산인데요, 이런 내용을 신문사업에서 기원하여 나온 영어 단어중 하나 입니다. https://namu.wiki/w/%EA%B8%88%EC%86%8D%ED%99%9C%EC%9E%90 금속활자 - 나무위키 중국에 교니활자라고 불린 것이 있었는데, 아교처럼 점성이 강한 진흙을 반죽해 구워낸 후 글자모양을 깎아 만드는 것으로, 재료가 흙이기 때문에 얼마 지나지 않아 금방 부스러져 곧 사장되었 namu.wiki 보일러플레이트 코드란? 1890년대에 광고나 컬럼에 계속 사용되는 텍스트 인쇄판은 부드러운 납 대신 강철로 찍기 시작하였는데, 이..
Author: 니용 Kotlin으로 개발 도중 Java에서 지원해주던 Lombok을 사용할 수 없는 증상이 발생하였습니다. 검색을 해보니 Kotlin은 Compile을 하는 프로세스가 Java와 다르기 때문에 이런 증상이 발생하였는데요, 정확한 사유는 이를 사용하는 Gradle의 특징을 먼저 알아야 합니다. Gradle build.gradle 파일에서 왠만한 그래들의 정의가 이루어집니다. 정의가 이루어질때, implementation이나 compileOnly, runtimeOnly 등 이전에 사용했던 방식을 Kotlin에 넘어와서도 그대로 사용하였습니다. 보통 build.gradle 파일에서는 이와 같이 Lombok을 사용하기 위해 선언해두었습니다. //... compileOnly('org.project..
이전에 Annotation 글을 작성하면서 Lombok에 대해 간단히 정의해보았었습니다. 이전에는 전반적인 Annotation들에 대해 설명하게 되면서 lombok은 생략이 되었었는데요, 이번 글에서는 현재 제가 실무에 사용하고 있는 lombok에 대해 정리해보려고 글을 작성하게 되었습니다. 먼저, IntelliJ 기준의 lombok의 사용법은 다음과 같습니다. gradle 기반의 프로젝트이며 dependencies 에 다음과 같이 추가하면 사용할 수 있습니다. dependencies { ... compileOnly('org.projectlombok:lombok') annotationProcessor('org.projectlombok:lombok') ... } 간혹의 경우 lombok을 implement..