본문 바로가기
프로젝트 기록/semi, final project

파이널 프로젝트 - Spring 프로젝트 환경설정 (ft.이클립스)

by jeong11 2023. 10. 23.
반응형

파이널 프로젝트는 Spring 프로젝트로 진행한다
이클립스 Spring 환경설정과 스프링 프로젝트 만드는 법을 정리하려 한다
내가 보려고 정리하는 수업 내용 ㅎㅎ

이클립스 환경설정

  1. 이클립스 상단 메뉴 Help에 가서 Eclipse Marketplace에 들어간다
  2. sts 검색 후 spring Tools 3 Add-On for Spring Tools 4 다운
  3. install >> confirm >> 설치

설치에 시간이 좀 걸린다 그 동안은 조금 기다리기!
설치가 완료되면 spring 프로젝트를 만들어주면 된다


Spring 프로젝트 생성하기

  1. open perspective > spring 으로 바꿔준다
    기존에 사용하던 java perspective에서 spring perspective로 바꿔주었다 (open perspective 이클립스 상단에 위치)
  2. PackageExplorer에서 spring legacy project를 만들어준다 (legacy는 스프링 프로젝트, starter는 스프링부트 프로젝트)
  1. 이름은 spring
    templates에서 >> Spring MVC Project 선택
    toplevelpackage 선언 >> xyz.itwill.controller 입력
  2. 프로젝트 만들고 라이브러리 다운로드 될때까지 기다리기
    (이거는 콘솔 창 옆 progress보면 다운로드 되는걸 볼 수 있다 ) 전부 다운되기 전까지는 프로젝트에 에러표시 나있음!!
  3. spring 폴더의 환경 바꿔주기
    spring 폴더의 properties - project facets에서
    Java version 15
    Dynamic Web Module 4.0

나는 학원 교육과정에서 배우는 버전으로 바꾸었다

  1. 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> 부분은 손대지말기! **
  1. Spring 프로젝트의 HomeController.java 실행시 404에러 발생 >> http://localhost:8000/controller/ 했을때 >> hello world 나오면 잘 빌드된것

7+. 나오지 않는다면 해결방법
이클립스 종료 후 c드라이브로 이동 >> c:사용자 폴더 >> .m2폴더 삭제하고 다시 실행해보자

  1. 서버 module 바꿔주기
    이클립스 왼쪽 밑 Servers
    Servers의 톰캣 클릭 >> Modules >> path의 /controller를 /spring으로 바꿔주기

8+.저장 후 서버 재실행
http://localhost:8000/spring/ >> 아까처럼 hello world 나온다

 
반응형