Whiteship's Note


[IntelliJ] 스프링 설정 파일에서 inline 리팩토링 사용하기

Good Tools : 2009.10.29 16:18



빈설정이 여러개 있는데, 저 중에서 세 개는 다른 두 빈 설정 내부에 들어가도 됩니다. 개인적으로는 다른 빈에서 참조하는 빈이 아니라면 inner bean으로 설정하는게 보기 편합니다.

이때, 자바 코드에서처럼 inline refactoring을 사용할 수 있습니다. 제 환경에서는 단축키가 Alt + Shift + i 입니다.


흠.. 두 개의 핸들러 어댑터 설정이라는게 한 눈에 들어옵니다. 이 상태에서 하나 더, Alt + Enter를 사용해서 cacheSeconds 설정은 p 네임스페이스로 바꿀 수 있습니다.


참 쉽죠.


요렇게 됐습니다.

참, 덤으로 빈 의존 관계를 그래프로 볼 수 있는데, 이클립스에서보다 더 빠르게 볼 수 있고, 애노테이션으로 설정한 빈들도 전부 보여줍니다.


당연히 프린트도 가능하다는거~ 애노테이션으로 하면 설정이 한눈에 들어오네 안 들어오네 하면서 XML이 더 좋다고 주장하시는 분들이 있던데.. XML도 길어지면 어차피 한눈에 안들오죠. 저는 간단한 웹 플로우 설정도 한 눈에 안들어오던데. 어차피 둘 다 저런 비주얼 도구를 이용하면 한눈에 들어오는 A4 문서를 출력할 수 있으니 그런 논의는 이제 별 필요가 없는 것 같습니다.
top

Write a comment.


Eclipse 3.4 + WTP + Spring IDE + Spring Tool Suite 설치하기

Good Tools : 2008.07.05 21:57


1. Eclipse 3.4 설치하기

Eclipse부터 다운로드 합니다.

사용자 삽입 이미지

이 중에서 두 번째에 있는 녀석입니다. PDE가 있고, 뭐 기타 등등 있죠.

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4-200806172000/eclipse-SDK-3.4-win32.zip


위 링크 누르시면 다운로드가 될 겁니다.

2. WTP 설치하기

다음으로 WTP를 플러긴 형태로 설치합니다.

사용자 삽입 이미지

맨 위에 Eclipse Ganimede 팬딩하신다음에 Web and Java EE Development 선택하셔서 설치해주시면 됩니다.

사용자 삽입 이미지

시간이 좀 걸립니다. 지겹 지겹~ 지겹 지겹~ 얼른 받아라~ 얼른~ ㄱㄱㅆ 하자..

3. Spring IDE 설치하기

업데이트 사이트: http://springide.org/updatesite
를 등록해 줍니다.

여기서 웃긴건.. 저걸 등록하면 AJDT랑 Mylyn 업데이트 사이트까지 등록해주는건 좋은데, Spring IDE 업데이트 사이트를 또 등록해준 다는 겁니다. 바보~

사용자 삽입 이미지
새로 등록된 건 무시해버리고, 제가 등록한거에서 Core랑 Extensions 만 선택해서 설치하겠습니다.

사용자 삽입 이미지

간단하죠~

사용자 삽입 이미지

자 깔끔하게 선택이 되고, 설치를 합니다. 이번에도 시간이 좀 걸리기는 하는데, WTP를 설치할 때 만큼은 아닙니다.

4. 마지막입니다. STS 설치하기

STS를 설치하시려면 http://www.covalent.net/beta/STS/downloads.php 여기에 로긴 할 수 있는 계정이 있어야 합니다. 자 알아서 만드시구요.

업데이트 사이트: http://static.springsource.com/projects/sts/mirror/e3.4
를 등록합니다.

사용자 삽입 이미지

보세요. 계정이 있어야 된댔죠. 계정 정보를 주시면 잘 등록이 되고 팬딩 할 수 있습니다. 저는 여기서 User name에 이메일 계정을 입력해야 로그인이 되더군요.

여기서 또 기현상이 벌어집니다.

사용자 삽입 이미지

똑같은게 4개씩 뜨죠. ㄷㄷㄷ 저중에서 Core랑 Dependencies 하나 씩 선택해서 설치합니다. 나머지는 뭐.. 패쓰합니다. AJDT, 코드커버리지, Spring IDE AJDT 통합 플러긴인데, 아까 Spring IDE를 설치했으니까 필요 없습니다. 코드커버리지 툴도 다른거 쓰면 되구요.

사용자 삽입 이미지

여~ 이번엔 좀 많네요. 몇 개는 최신 버젼이 설치되어 있어서 대상에서 제외한 것 같네요.

사용자 삽입 이미지

이번에도 역시 시간이 좀 걸립니다. WTP를 설치할 때보다 좀 더 걸립니다.
빨랑 빨랑~ 집에 가자~ 깔려라~ 깔려~

5. 끝...

자 설치가 끝났습니다.

사용자 삽입 이미지



사용자 삽입 이미지


top

  1. Favicon of http://toby.epril.com BlogIcon 토비 2008.07.06 23:53 PERM. MOD/DEL REPLY

    켁.. 그래도 안댓

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.07.07 00:00 PERM MOD/DEL

    켁.. 어디서 안 되시는거에요;;
    내일 사무실에서 그냥 묶어서 올려드릴께요.ㅋㅋ

  2. Favicon of http://yunsunghan.tistory.com BlogIcon Max 2008.07.07 08:52 PERM. MOD/DEL REPLY

    Eclipse STS 3.4 All in One 버젼 제공하지 않나요?

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2008.07.07 09:31 신고 PERM MOD/DEL

    넹 All-In-One Eclipse STS 3.4도 제공해 줍니다.

  3. Favicon of http://jjaeko.tistory.com BlogIcon 째코 2008.09.01 00:55 PERM. MOD/DEL REPLY

    기선님 -_-;;
    http://www.covalent.net/beta/STS/downloads.php
    여기 로긴할 수 있는 계정만들고
    이메일로 날라온거 인증했는데도
    업데이트사이트 로긴이 안되요..;;
    이메일주소로도 로긴해봣지만 계속 실패하네요
    왜 그런지 아시나요? ;;;

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.09.01 08:18 PERM MOD/DEL

    훔.. 저기에 가입할 때 적은 이메일로 로긴 한 것 같은데요. 왜 안되는지 몰겠네요;;;

  4. Favicon of http://jjaeko.tistory.com BlogIcon 째코 2008.09.01 13:22 PERM. MOD/DEL REPLY

    이상하게 사이트는 로그인이 되긴되는데 업데이트사이트 등록하면 나오는 창에서
    이메일로 로그인하면 안되네요 -_-;
    일단 로그인해서 sts통합버전 받앗어요..

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.09.10 17:46 PERM MOD/DEL

    저도 해봤더니..오랜만에 플러그인 업데이트 해볼까 하고, 로그인 시도 해봤는데..안 되네요.

  5. tochiro 2008.09.10 17:20 PERM. MOD/DEL REPLY

    베타서비스가 폐쇄되었네요..흑..뭐뭐 플러그인 update하는지만 알아도..좋으련만.
    혹시..기선님 ganymede에 등록된 플러그인 정보좀 알수있을가요? 아니면 따로 다운받기라도..
    springsource-tool-suite-1.0.0.RC1-e3.4-win32 쓰기보다..기선님이 하신대로 update site로 작업해보고싶었것만...흑흑.

    암튼 종종들려서 좋은 자료 많이 보고 갑니다..


    STS Beta now closed - thank you!
    http://www.covalent.net/beta/STS/comments.php?DiscussionID=17&page=1#Item_1

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.09.10 17:48 PERM MOD/DEL

    캬.. 그렇군요. 베타 기간이 끝난거였군요. 하긴, Eclipse에 Spring IDE가 설치되어 있다는 것 외에는 별다른 큰 장점을 못 느꼈으니.. 플러긴으로 커버하면 되겠네요. :)

    제가 쓰는 플러긴 목록은 저녁에 정리해서 올리겠습니다.

Write a comment.