본문 바로가기

반응형

전체 글

(644)
스프링: BeanValidation BeanValidation 어노테이션으로 제공하는 기술표준 BeanValidation 이란 기술은 인터페이스만 제공한다. 일반적으로 하이버네이트 Valdation이 그 예시로 존재한다. @NotBlank @NotNull @Max @Min @Email @Range(min = 1000, max = 100000) .... 사용할려면 의존관계를 주입한다. spring-boot-starter-validation
try-with-resources try 만을 사용한 입출력 표현 방법 /// 전통적으로 자원이 제대로 닫힘을 보장하는 수단으로 try-finally가 쓰였다. static String firstLineOfFile(String path) throws IOException { BufferedReader br = new BufferedReader(new FileReader(path)); try { return br.readLine(); } finally { br.close(); } } // 위에 것도 나쁘지 않지만 자원을 하나더 사용한다면 어떨까 private static final int BUFFER_SIZE = 16; static void copy(String src, String dst) throws IOException { Input..
Reflection 과 Jdk동적 프록시 Reflection 다음과 같은 로직을 살펴보자. Hello target = new Hello(); //공통 로직1 시작 log.info("start"); String result1 = target.callA(); //호출하는 메서드가 다음 log.info("result={}", result1); //공통 로직1 종료 //공통 로직2 시작 log.info("start"); String result2 = target.callB(); //호출하는 메서드가 다음 log.info("result={}", result2); //공통 로직2 종료 공통로직을 이쁘게 묶는 방법이 필요하다... 이럴 때 사용하는게 reflection이다. //클래스 정보 Class classHello = Class.forName("hel..
인터페이스 프록시 VS 클래스 기반 프록시 패턴 인터페이스 기반 프록시 패턴 @Bean public OrderControllerV1 orderController(LogTrace logTrace) { OrderControllerV1Impl controllerImpl = new OrderControllerV1Impl(orderService(logTrace)); return new OrderControllerInterfaceProxy(controllerImpl, logTrace); } @Bean public OrderServiceV1 orderService(LogTrace logTrace) { OrderServiceV1Impl serviceImpl = new OrderServiceV1Impl(orderRepository(logTrace)); return n..
남포동: 신청곡 틀어주는 뮤직펍 남포동에 있는 뮤직 펍이다. 1인당 한번에 신청할 수 있는 노래는 2곡이고 손님 없으면 무제한으로 계속해서 신청해도 되는 듯.. 근데 가격대가 좀 나감. 한잔 시키고 시간때울 때 좋은 듯. 위치 : 부산 중구 광복중앙로24번길 4 2층 풍악
합정역 라멘 맛집 아키아
광교 경기대 맛집 : 춘천 숯닭 안녕하세요. 오늘은 광교역 경기대 앞에 있는 숯닭 맛집 춘천 숯닭에 다녀왔습니다! https://www.google.com/maps/dir//%EA%B2%BD%EA%B8%B0%EB%8C%80+%EC%B6%98%EC%B2%9C+%EC%88%AF%EB%8B%AD/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x357b5b6184890d6b:0x7c2713dcd3c44369?sa=X&ved=2ahUKEwj36qjw0pv3AhWdwosBHareBbgQ9Rd6BAhHEAQ Google Maps Find local businesses, view maps and get driving directions in Google Maps. www.google.com
부산 스터디 공간 무료 대여 : 띵두 (중앙동,남포동) 대학생 때는 도서관 돈내고 다니고.. 공모전 준비할 때 공간을 빌리기위해서 카페같은 곳을 전전했었는데 얼마 전 띵두라는 곳을 알게 되었습니다. 부산 남포동쪽에 있고 무료로 장소대여를 해주고 책도 빌려주고, 강연(토론, 세미나, 취업 지원, 스터디 등등)들도 가끔식 진행하고 여튼 청년들을 위한 그런 공간이다. 중앙동 지하철 아래 화장실 가는길에 존재한다. 뭐 남포에 약속이 있거나 그럴 때 무료라서 부담없이 방문하기 좋을거 같다.

반응형