pom.xml에서 ▲ 위 사진 처럼 </dependencies>가 끝나는 지점에 있는데 그 위에 부분에 라이브러리를 다운 받겠습니다. 다운을 받기 위해서는 먼저 다운받는 경로를 알아야 다운받을 수 있지 않을까요? Spring 사용 개발자라면 누구나 알고, 이용하고 있는 사이트가 바로 Maven Repository 입니다.
▼ 우선 테스트를 해 보기위해 java mail API를 다운받아 보겠습니다. 위의 사이트에 들어가면 검색창이 보일겁니다.
▼ 검색창에 javamail 을 검색한 후, 아래 보이는 사진의 JavaMail API(compat)에 들어 갑니다.
▼ 제가 테스트 용 겸 실제로 사용할 mail 라이브러리는 javax.mail-api 의 1.4.7 버전입니다.
▼ 1.4.7 을 클릭하여 링크를 통해 들어가면, 아래 보이는 Maven 코드를 적어놓은 텍스트 창이 보이는데 이 텍스트를 클릭을 하면 코드가 자동으로 복사됩니다.
▼ 복사되어진 코드를 아까 위에서 비워둔 </dependencies> 윗 부분에 코드를 복사해서 저장을 누르면 Spring 툴에서 자동으로 그 해당 라이브러리를 다운받아 Maven에 저장을 시켜줍니다.
2. fileupload
▼ fileupload 를 검색하여 첫번째 거를 다운로드 받아 봅시다
▼ 다운로드 완료
3. JSON
▼ json.simple 다운
▼ 다운로드 완료
4. spring jdbcTemplate
▼ 페이지 아래에 있는 10.Spring JDBC 를 다운로드 하겠습니다.
▼ 다운로드 완료
5. Mybatis
▼ myBatis에서는 필요한 라이브러리가 2개 입니다. 아직은 왜 2개가 다 필요한지 모르기때문에 다운로드 받아 사용하고, 이유를 알게되면 다시 포스팅 하겠습니다.
▼ 다운로드 완료
6. MySQL
▼ mysql 검색
▼ 다운로드 완료
7. Oracle
▼ 오라클 다운로드
▼ 오라클 라이브러리는 폐쇠적이기 때문에 라이브러리는 오픈시켜놓지 않는다고 합니다. 그렇기 때문에 오라클 홈페이지에서 라이브러리에서 오픈을 하지 않는이상 다른 사이트에서 다운로드해야 합니다. 위와 같은 방식으로 코드를 입력해서 다운로드 하면 이렇게 에러가 발생합니다. <scope></scope> 태그를 먼저 삭제후에
▼ 다른 라이브러리와 다르게 저장소를 별도로 지정해야하는데 그 위치는 <build></build>태그 밖에 위치합니다.
▼ 위에 보이는 주소를 아래와 같이 코드를 입력해 준후 <url></url>태그 안에 넣어보겠습니다. 주소가 변경되었으니 " https://repo.spring.io/plugins-release/ " 를 넣어야 합니다.
이렇게 maven 라이브러리를 javamail, fileupload, json, jdbc 등 웹페이지를 개발하는데 필요한 라이브러리를 다운로드 받았습니다. 나중에 또 필요한 라이브러리가 있으면 이러한 방법으로 spring에 받아 봅시다.