개발 소발/개발 Spring

STS,maven이란?

우기! 2017. 11. 20. 17:23

STS,maven이란?


STS

스플링 이클립스(이크립스확장판)

스프링 지원 플러그인과 관련된 도구 지원


빈 정의 가능하다.

ex)beans.xml

class="SDD"

뒤에서 자세히나옵니다.


설정파일 생성.

위저드(XML파일형식)


bean정의

- 설정파일설정(의존관계) 프로퍼티 그래프형태로 볼수있다.


sts에서 프로젝트확인시 AOP적용대상 표현해준다.(빨간색으로 표현)


메이븐이란?


라이브러리관리 + 빌드툴(ANT역할 제공)


Dependent(의존관계) Libray 관리한다.

여러 프로젝트에서 사용하는 jar공유한다.

모든 프로젝트 빌드 프로세스를 일관되게 가져갈수있다.


과거 라이브러리 검색후 다운받아서 프로젝트에 추가하는 방식을 줄여준다.


Pom.xml에서 다운가능하다.


Pom.xml이란?

-메이븐프로젝트 생성시 생성된다.

-프로젝트정보를 표시한다.(bulid)

-dependencies(메이븐 자르 설정)

-dependency로 설정한다.

-dependenc <=사용하고싶은 Library(설정하면 local pc에 다운로드)

ex)


-Maven Repositories View기능이 있다.

-Window -> showview