이클립스 외 STS의 사용자 증가로 인한 개발자 편의성을 위하여 STS에서 표준프레임워크를 사용할 수 있도록 활용가이드를 제공한다.
이 활용가이드는 STS내에서 공통컴포넌트 All-in-one을 생성하는 예제이다.
- 표준프레임워크 개발자용 개발환경 3.10.0 은 Eclipse 2020-06 (4.16)과 Spring IDE Core 3.9.13을 적용하였다.
- 본 가이드는 이와 동일한 Spring Tool Suite 3.9.13 full distribution on Eclipse 4.16을 사용하였다.
✔ STS4에서는 Spring Legacy Project를 지원하지 않기 때문에 별도의 플러그인을 설치해주어야한다.
1. STS에서 Spring Legacy Project를 생성한다.
메뉴표시줄에서 File > New > Spring Legacy Project를 선택한다.
2. Templates에서 Simple Spring Web Maven를 선택한다.
3. 프로젝트 명을 입력하고 Finish를 클릭한다.
4. 프로젝트가 maven으로 되어있지 않으면, 프로젝트 선택 후 마우스 오른쪽 버튼 Configure > Convert to Maven Project를 선택한다.
1. 표준프레임워크 포털(https://www.egovframe.go.kr/)에 접속하여 다운로드 > 공통컴포넌트를 선택한다.
2. 필요한 공통컴포넌트 버전의 all-in-one 배포파일을 다운로드 받는다.
1. 다운로드 받은 배포파일의 압축을 푼다. 그리고 압축을 푼 파일들을 복사해서 이클립스의 egovframework-all-in-one 프로젝트 아래에 붙여 넣는다.
2. 프로젝트명을 마우스 우클릭하여 Maven > Update Project…를 실행한다. (Force Update of Snapshots/Releases를 선택한다)
3. 프로젝트명을 마우스 우클릭하여 run as > maven clean과 install을 실행한다.
4. 프로젝트명을 마우스 우클릭하여 run as > run on server을 실행한다.
5. 공통컴포넌트를 설치한 뒤, 실행시키면 아래와 같은 창을 확인할 수 있다.