취업반 기록

springFramework 개발환경구축

LRWoo 2023. 9. 6. 20:30
728x90
반응형

 

 

 

이클립스 jee 파일 압축을 풀어서

 C드라이브에  폴더 생성후 이클립스 jee zip 압축을 풀어서 저장

 폴더에 workspacespring 의 새로운 폴더생성후 

 

 

eclipse 실행 후 workspace의 경로를 방금만든  workspacespring경로로 지정 

 

 

아무것도 건드리지않고 help > Eclipse MarketPlace 선택 

 

 

Find:  sts 엔터 

install 클릭

 

 

 

전부 체크돼있는 상태확인 후  Confirm

i accept ... (동의) 클릭 > finish

 

하단의 소프트웨어 설치 로딩을 기다리면된다. 

 

설치가 다되면 설치완료창이 뜨는데  restart now 버튼 클릭  > 이클립스 재시작

 

설치완료

 

테스트

create a project 클릭 

 

spring 폴더에  spring Legacy Project 선택 후 next

 

프로젝트 이름 지정후 

Spring MVC Project 선택후 next

 

 

 

 

yes

 

 

여기서 com.itbank.test1( .뒤에 마지막 단어만 프로젝트이름과 맞춰준다)
top level package는 최상위 패키지라는 뜻이다. 

 

finish 클릭 후 

 

Building workspace가 완료될때 까지 건드리지않는다. 

 

 

 

 

 

프로젝트를 열었을때 pom.xml에 하단의 5개 탭이 꼭 있어야한다. 

Deploy.. 를 더블클릭해서 web.xml을 확인 

 

spring Elements 확인 

 

servlet-context.xml을 열었을때 하단의 5개 탭이 무조건있어야한다. 

그렇지않으면 위 코드를 타이핑으로 입력해야하는 대참사가 발생한다. 

 

root-context.xml 더블클릭 

namespace에 context와 mvc 체크 후

 Source탭으로 확인

 

테스트 끝 

 

test프로젝트는 지워준다. 

 

이제 이클립스 환경설정 시작

 

window - preference - general

- workspace  - UTF-8 (other) 
- web browser - chrome

 

서버추가 

server - Runtime Enviroment - 톰캣 서버추가  8.5 > %CATALINA_HOME%

 

 

인코딩

Web > CSS,HTML,JSP 파일 언어 UTF-8 설정 

끝 

 

다시 test라는이름으로 프로젝트를 생성한다. 

 

Run on Server 클릭  > finish 클릭 

 

창이 하나뜰껀데 오래걸린다싶으면 

빨간색 네모버튼을 클릭해서  정지시켜줘도 상관없다. 

방화벽 허용해서 

 

test1의 사이트가 뜨는지 확인 

 

기존에 있던 HomeController 클래스 삭제 하고 같은이름으로 새로만들어준다. 

 

기존에 있던 home.jsp를 지우고 새로만들어준다. 

 

Deployed Resources - wepapp - WEB-INF - views - home.jsp

HomeController와 home.jsp 

 

 

서버 재시작하고 

프로젝트 실행

728x90
반응형