본문 바로가기
728x90
반응형
SMALL

2019/078

Eclipse Task (TODO, FIXME)를 활용한 처리 TODO 놓치지 않고 처리하기 코드리뷰를 진행할 때 그 자리에서 바로 처리하지 못하는 경우 또는 다른 이슈가 처리되면 반드시 수정해야 하는 경우 등에 TODO 를 많이 사용 합니다. IntelliJ를 사용해 보니 Default 로 하단에 TODO: 라는 탭이 있어서 해야 할 일에 대해 놓치지 않고 진행할 수 있는 것이 좋더군요. (우리 회사는 라이센스가 없어서 Community 버전만 사용해 볼 수 있어요.. ^^;;; 매우 제한적입니다.) Eclipse (STS) 에서도 위와 같은 기능을 제공 합니다. Eclipse > Window > Preferences > General > Editors > Structred Text Editors > Task Tags Enable > Tag 에 TODO, FIXM.. 2019. 7. 25.
Maven 멀티 모듈 방식 설정 (with eclipse) Maven 멀티 모듈 방식 현재 우리는 웹 프로젝트들을 개별로 생성하여 개발 합니다. 대부분의 프로젝트에서 동일한 dependency(Spring, mysql-connector 등)와 소스코드(CommonUtil.java, LocaleResolver 등)를 사용하는 경우가 많습니다. 만약 새로운 하나의 프로젝트를 개발해야 하는 상황에서 사용자 웹, 관리자 웹, 모바일 웹... 을 만들어야 하는 상황이 온다면 어떻게 해야 할까요? mysql-connector의 버그가 발견되어 모두 변경해야 한다면? Maven 에서는 하나의 프로젝트 안에서 모듈이란 단위로 다루어지도록 할 수 있고 이를 위해 pom을 상속할 수 있는 기술을 제공 합니다. 멀티 모듈 방식으로 프로젝트를 구성하는 방법에 대해 알아 봅니다. 최상.. 2019. 7. 25.
Spring WebFlux Spring5에 도입된 WebFlux Spring MVC 는 Java EE의 Servlet Spec에 기반하여 만들어 졌고 본질적으로 Blocking + 동기방식입니다. Spring Framework 3.x부터 비동기 방식을 지원하고 있지만 Servlet은 Response를 기다리는 동안 Pool의 Thread들을 지연시킬 수 있기 때문에 전체 stack을 Reactive하게 할 수는 없죠. Reactive Programming이란? 비동기 데이터 Stream으로 Non-Blocking 어플리케이션을 구현하는 프로그래밍을 말합니다. Stream으로 프로그래밍 한다는 것은 함수형 처리가 가능해 진다는 것을 이건 다시말해 filter 하거나 map 할 수도 있고 여러 형태로 편하게 사용가능해 진다는 말이 됩.. 2019. 7. 19.
영엉회화 - 100일의 기적 #22 Let's go for a drive after the movie. Sure. What movies playing now? Have you seen 'Interview' by any chance? Inthought it would be good, but was taken un by the ad. You are not allowed to tell me the story. Got it. Hurry up, or we'll be late. 영화 끝나고 드라이브 가자. 좋아. 지금 무슨 영화가 상영 중인데? 혹시 '인터뷰'라는 영화 봤어? 재밌을줄 알았는데 광고에 속았어. 영화 줄거리 미리 말하지마. 알았어. 서두르지 않으면 늦겠어. *주요표현 Have you p.p? ~한 적 있어? by any chance 혹.. 2019. 7. 19.
728x90
반응형
LIST