티스토리 뷰
STS(Spring Tool Suite) 플러그인 설치
스프링 프레임워크를 사용하다 보면 라이브러리 관리를 비롯해서 개발자가 신경 써야 할 부분이 매우 많습니다!
XML 설정 파일을 정확하게 작성하고 관리하는게 중요한데 전용도구 없이 처리하기는 매우 힘들겠죠.
이런 불편함을 해결하기 위해서 스프링에서는 STS라는 프로그램을 제공한답니다!
자 그럼 설치 진행을 해보겠습니다.
이클립스의 Help -> Eclipse Marketplace를 선택해 줍니다.
Find란에 Spring Tool Suite라고 친 후, 아래 화면과 같이 설치해주시면 됩니다!
중간에 Confirm 버튼을 클릭하구 라이선스 동의하신 후에, Finish를 눌러 설치를 진행하세요~
이제 오른쪽 하단을보면 초록색 progress bar에 설치 진행 %가 표시 될거에요!
100%가 되면 You will need to restart Eclipse for the changes to take effect. Would you like to restart now? 라는 소프트웨어 업데이트 창이 나올건데, Yes! 하시면 재시작 된답니다.
이제 설치 확인이 필요하겠죠! Window -> Preferences 메뉴를 클릭 후 Preferences 환경으로 이동하면 아래와 같이 Spring 메뉴가 추가된 것을 확인하실 수 있답니다.
실습 프로젝트 생성
File -> New -> Spring Legacy Project를 선택합니다.
Spring Legacy Project가 보이지 않으면 Other...를 선택하시고 Spring을 선택한 후, Spring Legacy Project를 선택 해주시면 됩니다!
프로젝트 이름은 원하시는걸로 하시고 Templates는 Spring MVC Project를 선택 한 후, Next를 클릭하시면 되요
다음에는 패키지 경로에 최소 세개 이상의 패키지가 지정되어야지 Finish 버튼이 활성화 될 겁니다! 입력란에 com.exercise.biz 이런식으로 원하시는 이름을 설정하구 Finish 버튼을 클릭해주세요~
프로젝트 설정 변경
프로젝트를 생성했으면 이제 설정을 셋팅해 주어야 합니다!
cmd에서 java -version으로 자신의 버전을 확인해 주시고 해당 버전을 셋팅해 주어야해요.
위 사진과 같이 Properties를 선택한 후 Project Facets를 클릭!
Java 선택 후 자신의 버전에 맞게 설정해주세요!
그리고 오른쪽에 Details Runtimes 중에서 Runtimes 선택 후 톰캣 선택하고 Apply and Close!
이제 좌측 Java Build Path를 확인해 보시면 아래 사진과 같이 나와 있으실 거에요!!
프로젝트가 생성되고 나면 스프링 기반의 웹 프로젝트 수행에 필요한 기본 파일들과 소스들이 자동으로 생성되어 있을건데요, 몇 파일들을 정리해야 합니다.
src/main/resources 폴더에 log4j.xml 빼고 다 삭제해주세요.
그리고 src/main/webapp/WEB-INF 아래에 있는 spring과 views 폴더도 삭제!
그리고 src/main/webapp/WEB-INF/web.xml 파일을 열어서 <web-app>루트 엘리먼트를 제외한 나머지 설정은 모두 삭제하고 저장!
마지막으로 pom.xml 파일의 Spring 버전을 수정해주면 됩니다!
5.2.7 버전이 최신이더라구요!
이제 수정이 끝났으면 어느정도 시간이 흐른 후, 설정이 완료 된답니다.
드디어 설정 완료....
다음은 스프링 프레임워크에 대해 알아보는 시간을 갖도록 하겠습니다!
'Spring' 카테고리의 다른 글
<Spring> 개발환경 설치(Eclipse, Tomcat server, H2 DB) (0) | 2020.07.09 |
---|
- Total
- Today
- Yesterday
- kotiln
- 안드로이드
- setOnKeyListener
- 제어의 역행
- POJO
- spring
- 스프링
- CustomListView
- 자바
- Kotlin
- AOP
- DataBinding
- Eclipse
- 스택제거
- ADAPTER
- 로그인
- MutableLiveData
- SharedPreferences
- 이클립스
- 자동로그인
- ViewModelFactory
- 톰캣
- Java
- ViewModel
- Framework
- livedata
- Enterkey
- tomcat
- listview
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |