반응형 전체 글1583 @Data, Lombok 어노테이션 @Data, Lombok 어노테이션 예전에 스프링 배치 관련 프로젝트 자료를 읽고 따라 해보다가 롬복(Lombok)이라는걸 설치했었는데 그 때 잘? 몰랐던 내용인데 이제 보니 정확하고 명확하게 알겠다 싶어 정리를 해서 올려 둔다. 2019/01/16 - [Programming/Java & Spring] - STS(Spring Tool Suite) 또는 이클립스에서 lombok 설정 (macOS기준)Lombok 설치 관련해서는 위의 URL에서 자세하게 다루고 있다. (맥용) 오늘은 DTO나, VO같은 클래스를 하나 만들고 @Data 어노테이션을 붙혔을 때 불필요한 코드를 줄이는 것에 대해서 간단하게 정리한다. @Data는 롬복의 어노테이션이다. @Data애너테이션을 붙이면 컴파일(*.class 파일 생성).. 2019. 4. 8. 옥상텃밭에 쌈채소 모종 하던날 옥상텃밭에 쌈채소 모종 하던날 어제 일요일은 날이 참 화창한 봄날이었다. 전날 토요일은 우중충에 빗방울까지 날려 날이 좋지 않아 집에만 있었는데 일요일 해가 올라오고 난 뒤부터 맑고 따뜻한 봄날로 변했다. 아침을 먹고 부랴 부랴 아이들과 함께 씻고 차를 타고 의정부, 동부간선도로, 장안동 등지로 꽃을 보러 다녔다. 정작 우이천 벚꽃이 가장 탐스럽고 이쁘다는 걸 저녁에 알게되었지만 봄 나들이는 잘 한 것같다. 작년 옥상에서 쌈채소를 키우면서 제법 쏠쏠한 재미를 본터라 올해는 아내가 먼저 건의를 해서 집에 들어오는 길에 방학동(우이동) 모종 파는 곳 까지 가서 흙에 넣을 퇴비랑 모종을 사서 왔다. 돗자리를 깔고 겨우내 묵어 있던 화분을 뒤집어 흙을 파헤치고 부셔서 사온 퇴비와 섞고 요소비료도 섞어서 영양분이.. 2019. 4. 8. 블루라운지 킥플립 맥북 노트북 거치대 15인치 블루라운지 킥플립 맥북 노트북 거치대 15인치 옆자리 기획 팀장님이 사용하는 노트북 거치대가 마음에 든다고 하니 하나 주문하세요~ 해서 운영팀에 사달라고 요청을 하니 제품이 금방 왔다. 좀 바쁜 일이 있어 한동안 서랍에 가지고 있다가 이런 저런 회의를 하면서 노트북으로 빔을 써야 할 일이 있어 부착을 하고 사용해보니 마음에 쏙 든다. 가격도 꽤 비싼 편이다. 예전에 SI일을 할 때 이런게 있다는걸 알았다면 참 유용하게 사용했을 텐데 ㅎㅎ 그땐 책을 놓고 쓰기도 하고 부피가 큰 받침대를 가지고 다니면서 사용하기도 했는데 이렇게 심플하면서도 튼튼한 녀석이 있으니 참 좋다. blueLounge Kickflip 15Inch Macbook pro용이다. 접착식이라 깔끔하고 견고하다. 사용방법. 간단하다. 부착면을.. 2019. 4. 7. 베트남 쌀국수 미스사이공 수유점에서 베트남 쌀국수 미스사이공 수유점에서 수유역 근처에 베트남 쌀국수집이 여러 있는 편이다. 자주 가던 곳은 없어지고 옷가게가 들어왔고 수유3동 주민센터 근처 쌀국수집은 내 스타일이 아니고... 호치민쌀국수는 거리가 좀 있어서 자주 못가고 마땅히 밖에서 사 먹을만한 쌀국수집이 없는데 이번에는 다들 미스사이공에 가자고 의견이 나와 저렴하면서도 푸짐한 베트남 음식 메뉴로 저녁식사를 마치고 나왔다. 셀프 서비스와 무인 주문기(발권기)를 이용해 인건비를 아껴 상대적으로 음식 메뉴의 가격을 낮추고 질을 높였다고 하는데, 베트남 현지에서 먹었던 맛과는 거리가 좀 있는 편이다. 워낙 베트남 음식이 보편화가 많이 된 상태라 분간이 잘 안되는 부분도 있지만 다낭에서 먹었던 부드럽고 진한 쌀국수의 맛을 재현하는 곳은 아직 못 .. 2019. 4. 6. 클래스의 유형 클래스는 그 역할에 따라 세 가지 종류로 나눌 수 있다. 외부와의 연결 역할을 담당하는 경계 클래스, 내부 처리를 위한 자료를 가지고 있는 엔티티 클래스, 주로 작업 비지니스 로직을 담당하고 있는 제어 클래스가 있다. 경계 클래스(boundary class)는 주로 시스템 외부의 액터와 상호작용하는 클래스로 사용자 인터페이스를 제어하는 역할을 한다. UserInterface 같은 클래스가 여기에 해당된다. 경계 클래스는 액터와 연결된 시스템 인터페이스를 나타낸다. 각 사용 사례에서 액터는 적어도 하나의 경계 클래스와 대화한다. 경계 클래스는 액터로부터 정보를 수집하여 엔티티 객체나 제어 객체가 사용할 수 있는 형태로 바꾼다. 제어 클래스(control class)는 경계 클래스와 엔티티 클래스 사이에 중.. 2019. 4. 5. 클래스 다이어그램을 작성하는 목적 클래스 다이어그램은 객체지향 방법으로 시스템을 구현할 때 매우 중요한 핵심 요소이다. 클래스 다이어그램 안에 다음과 같은 여러 가지를 담기 때문이다. > 시스템을 구성하는 요소를 문서화 > 클래스 사이의 연관, 일반화, 집합 관계를 표시 > 클래스의 기능, 특히 속성과 오퍼레이션을 나타냄 > 문제 영역의 클래스 명세로부터 구현을 위한 자세한 설계까지 시스템의 클래스 구조를 나타냄 > 시스템의 클래스들이 클래스 라이브러리와 어떻게 협력하는지를 나타냄 > 클래스들의 인터페이스를 나타냄> 시스템 안에 어떤 객체가 존재할 수 있는지를 나타냄 2019. 4. 5. 이전 1 ··· 114 115 116 117 118 119 120 ··· 264 다음 반응형