반응형
파이널 프로젝트는 Spring 프로젝트로 진행한다
이클립스 Spring 환경설정과 스프링 프로젝트 만드는 법을 정리하려 한다
내가 보려고 정리하는 수업 내용 ㅎㅎ
이클립스 환경설정
- 이클립스 상단 메뉴 Help에 가서 Eclipse Marketplace에 들어간다
- sts 검색 후 spring Tools 3 Add-On for Spring Tools 4 다운
- install >> confirm >> 설치
설치에 시간이 좀 걸린다 그 동안은 조금 기다리기!
설치가 완료되면 spring 프로젝트를 만들어주면 된다
Spring 프로젝트 생성하기
- open perspective > spring 으로 바꿔준다
기존에 사용하던 java perspective에서 spring perspective로 바꿔주었다 (open perspective 이클립스 상단에 위치) - PackageExplorer에서 spring legacy project를 만들어준다 (legacy는 스프링 프로젝트, starter는 스프링부트 프로젝트)
- 이름은 spring
templates에서 >> Spring MVC Project 선택
toplevelpackage 선언 >> xyz.itwill.controller 입력 - 프로젝트 만들고 라이브러리 다운로드 될때까지 기다리기
(이거는 콘솔 창 옆 progress보면 다운로드 되는걸 볼 수 있다 ) 전부 다운되기 전까지는 프로젝트에 에러표시 나있음!! - spring 폴더의 환경 바꿔주기
spring 폴더의 properties - project facets에서
Java version 15
Dynamic Web Module 4.0
나는 학원 교육과정에서 배우는 버전으로 바꾸었다
- pom.xml 바꿔주기
메이븐 레포지토리에서 버전을 검색하고 최신버전으로 바꿔준다
https://mvnrepository.com/search?q=jsp-api
<properties>
<org.springframework-version>5.3.9</org.springframework-version>
<org.aspectj-version>1.9.7</org.aspectj-version>
<org.slf4j-version>1.7.32</org.slf4j-version>
</properties>
<!--등등-->
** <build> 부분은 손대지말기! **
- Spring 프로젝트의 HomeController.java 실행시 404에러 발생 >> http://localhost:8000/controller/ 했을때 >> hello world 나오면 잘 빌드된것
7+. 나오지 않는다면 해결방법
이클립스 종료 후 c드라이브로 이동 >> c:사용자 폴더 >> .m2폴더 삭제하고 다시 실행해보자
- 서버 module 바꿔주기
이클립스 왼쪽 밑 Servers
Servers의 톰캣 클릭 >> Modules >> path의 /controller를 /spring으로 바꿔주기
8+.저장 후 서버 재실행
http://localhost:8000/spring/ >> 아까처럼 hello world 나온다
반응형
'프로젝트 기록 > semi, final project' 카테고리의 다른 글
파이널 프로젝트 - 2. 예약사이트 기능 파악 및 기능 구현 (0) | 2023.10.24 |
---|---|
파이널 프로젝트 - 1. 주제 정하기 (0) | 2023.10.24 |
세미 프로젝트(팀 작업) - jsp 템플릿 쇼핑몰_나의 담당 파트 (1) | 2023.10.23 |
세미 프로젝트(팀 작업) - jsp 템플릿 쇼핑몰 (0) | 2023.10.23 |
개인 프로젝트 - oracle DB를 연동한 GUI프로그램 (1) | 2023.10.23 |