본문 바로가기

Spring 3.4

7. root-context.xml과 pom.xml을 같이 설정해보자. 1탄


1. root-context.xml 입니다. ....정말 별거없죠?

이 곳은 web.xml을 할때도 설명했지만 공통빈을 설정하는 곳이라고 했습니다.

이제 이 텅텅 빈 이 파일을 채워봅시다.


##########

사실 이 부분을 설명하려면 pom.xml을 같이 손봐야 하는데, 어떻게 설명을 해야할 지 난감하네요.

흠....이리저리 왔다리 갔다리 해야하니 정신이 없으실텐데...

 혹여나 이해하기 어렵거나 이상하다 싶으시면 댓글 달아주세요. 최대한 보기 편하게 고쳐볼께요.

##########



2. 먼저 db 설정입니다.

시뻘건줄이 난무하죠... 걱정마세요 곧 없애드리죠. ㅎㅎ

일단 저 문장들이 뭘 뜻하는지는 주석으로 달아놓았습니다.


3. pom.xml로 이동해서 밑에 탭에 Dependencies 선택 후, add 버튼 클릭!


4. 그럼 이러한 창이 뜰텐데 이를 이용해 우리가 사용할 라이브러리를 추가할 수 있습니다.

물론 pom.xml에서 직접 필요한 라이브러리를 입력해서 할 수도 있으나,

우리는 또다른 방법으로 추가해보도록 하지요. 후훗 ㅡ.ㅡ^


5. http://mvnrepository.com 에 접속합니다.

maven 라이브러리를 모아놓은 사이트로, 손쉽게 자신이 원하는 라이브러리를 찾을 수 있습니다.


6. 검색창에 commons-dbcp를 입력 후, 밑에 Commons DBCP 클릭!


7. 자 각종 버전이 모여있는데 우리는 여기서 1.4 버전을 사용하도록 하죠. 클릭!


8. 자 중요합니다. 저 벌겋게 블록된 곳을 보시면, groupId, artifacctId, version이 보이는데 어디서 본것 같죠?

네. 아까 위에 spring에서 add 하면 나오는 창에 입력폼과 같은 이름이군요. 무슨말이냐구요? 잘 보세요.


9. 어떻습니까? 정확히 일치하지 않습니까. 하하하하~~!

자 위의 그림대로 입력칸에 입력한 후 OK 버튼 클릭!



10. 자 라이브러리가 추가된 것을 알 수가 있죠?

물론 여기가 끝이 아닙니다. 최종적으로 pom.xml을 저장을 해줍니다. ctrl+s 로

그럼 이제 진짜 라이브러리를 추가했습니다. 어때요. 참 쉽죠?


11. 다시 root-context.xml로 돌아가보면,

org.apache.commons.dbcp.BasicDataSource 에 있던 빨간줄이 사라졌습니다.

이번엔 18번째 줄을 고쳐보죠.


12. root-context.xml의 밑에 있는 탭 중 namespace 선택 후, 

context에 체크 한뒤 저장합니다. 그리고 다시 Source로 넘어오면...


13. 짜짠~! 사라졌죠? 하지만 아직 한개 더 처리해야 합니다.

(db설정만 이리 오래 걸리다니 ㅜ,.ㅜ)

잘 보시면 jdbc.properties 파일을 만들어줘야 합니다. 그럼 만들러 ㄱㄱ씽~~


14. src/main/resources 선택 후, 오른쪽 클릭! new에서 file 생성!


15. 파일명을 jdbc.properties 라고 입력한 뒤, Finish 클릭!


16. 그림과 같이 입력해 주시는데 url이랑 username, password는 본인껄로 해야 합니다.

oracle 11g를 기본설정대로 까셨으면 url은 저랑 별반 다르지 않을것이고, usrename과 password는

기본적으로 제공하는 'SYSTEM'이란 아이디와 자신이 정한 비번이 있을 겁니다.

하지만 'SYSTEM'은 최고계층이니깐 건들지 않는게 좋아요.

그래서 다음엔 우리가 사용할 테이블을 생성하고 연결할 수 있는 아이디를 생성하는거 부터 시작하죠.