본문 바로가기
반응형

Java2

[JAVA] 빌더 패턴(Builder Pattern)에 대해 알아보자 빌더 패턴은 디자인 패턴 중 하나로써 의도는 생성과 표현의 분리입니다.그런데 이렇게만 쓰면 감이 잘 안올 수 있으니 실제 사례를 말해보겠습니다. 내 경우 map 에 담아서 데이터를 활용한 경우가 많은데 코드가 간단할 경우 상관없었지만 로직이 복잡할수록 관리가 잘 안되었습니다. 가령 처음 Map에 testCode 라는 키에 값을 넣었는데, 해당 키값을 계속 재활용 하다보니 로직의 마지막에는 testCode에 어떤 것이 들어있는지 재차 확인을 해야할 때가 있었습니다. 혹은 필요한 키=값이 있어야하는데 그게 있는지 없는지 애매한 경우도 포함해서 Map 안에 어떤 값들이 있는지 파악이 안되는 경우도 종종 있었고요. 이런경우 만들때는 관련 로직을 계속 머릿속에 담아두기에 수월하게 만들다가 유지보수 or 개선해야 .. 2018. 3. 31.
[JAVA] lombok 설정하기(Gradle) lombok 을 사용하면 개발할 때 편한데, 다만 초기 설정이 까다로운 편이다. gradle 을 이용해서 lombok 을 설정하는 방법을 알아보자 buildscript{ ext{ springBootVersion = "1.5.9.RELEASE" } repositories { mavenCentral() maven { url "http://repo.spring.io/libs-snapshot" } // lombok maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") // lombok classpath.. 2018. 3. 5.
반응형