김갱환
맨땅에 코딩
김갱환
전체 방문자
오늘
어제
  • 분류 전체보기 (239)
    • ⁂ 맨땅에 코딩 (11)
      • : Story (3)
      • : MiniProject 'MyWeb' (1)
      • : Final Project (5)
      • : Josa-Moa 한국어 조사 처리 프로젝트 (1)
    • —————Frontend——————————————.. (0)
    • ⁂ HTML (10)
      • : 기본 익히기 (10)
    • ⁂ CSS (15)
      • : 기본 익히기 (15)
    • ⁂ Java Script (32)
      • : 기본 익히기 (28)
      • : 자바스크립트 라이브러리 (1)
      • : 연습 문제 (3)
    • ⁂ jQuery (11)
      • : 기본 익히기 (11)
    • ⁂ Bootstrap (3)
      • : 기본 익히기 (3)
    • ⁂ TailWind CSS (1)
    • ⁂ AJAX (5)
      • : 기본 익히기 (5)
    • ⁂ Vue.js (3)
      • : 기본 익히기 (3)
    • —————DB : Data Base————————.. (0)
    • ⁂ Oracle DB (27)
      • : 기본 익히기 (24)
      • : 연습 문제 (3)
    • ⁂ MyBatis Framework (15)
      • : 기본 익히기 (15)
    • —————Backend———————————————.. (0)
    • ⁂ Java (62)
      • : 기본 익히기 (42)
      • : JDBC - Java DataBase Conn.. (4)
      • : Crawling (2)
      • : 독학으로 공부하기(과거) (11)
      • : 연습문제 (3)
    • ——————Web————————————————— (0)
    • ⁂ JSP (28)
      • : 기본 익히기 (28)
    • ⁂ Spring FrameWork (15)
      • : Legacy Project (1)
      • : 기본 익히기(Boot 기반) (14)
    • ——————————————————————— (0)
    • ⁂ Error Note (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 백앤드
  • 자바
  • 풀스택
  • 프론트앤드
  • web.xml수정
  • HTML공부
  • 코딩 #코딩공부 #상수 #리터럴 #형변환 #개발자 #자바 #자바공부 #자바독학
  • 코딩 #코딩공부 #프론트앤드 #백앤드 #풀스택개발자
  • 코딩공부
  • 비트연산자 #코딩공부 #자바공부 #코딩 #자바 #프로그래밍 #개발자
  • 코딩공부 #자바공부
  • 코딩
  • httperror
  • 자바공부
  • 객체지향프로그래밍
  • ErrorPage
  • 코딩공부 #코딩 #자바 #자바독학 #자바공부 #개발자 #프론트앤드 #백앤드 #풀스택
  • 개발자
  • 연산자 #기본연산자 #코딩 #자바 #독학 #자바공부 #자바연산자
  • http에러메세지

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김갱환
⁂ Spring FrameWork/: Legacy Project

[Spring] STS4에서 Spring Legacy Project가 생성이 되지 않을 때

⁂ Spring FrameWork/: Legacy Project

[Spring] STS4에서 Spring Legacy Project가 생성이 되지 않을 때

2023. 2. 11. 19:27

스프링 프레임워크를 배울 때 스프링 부트로 프로젝트를 생성했었던 저는 단 한번도 Legacy Project를 생성해본 적이 없습니다.
그래서 늘 사용하던 STS4로 Spring Legacy Project를 생성해보려고 도전을 시작했습니다.
Spring Legacy Project로 프로젝트를 생성해보면 Spring Boot로 프로젝트를 생성할 때 부트에서 자동으로 설정해주던 것들을 하나하나 손수 설정을 해줘야한다는 특징이 있습니다.

- 아니, 왜 더 귀찮고, 번거로운 것들을 굳이 더 해봐?
라는 생각이 드신다면 스프링 부트 프로젝트를 생성하는 것만으로는 스프링 프레임워크의 구조를 이해하기 어려운 점들이 있기 때문입니다.
스프링 레거시 프로젝트를 손수 설정해보면서 스프링의 구조를 파악하는 것만으로도 많은 도움이 되기 때문에 스프링을 처음 접하고, 스프링에 대한 이해를 높히고 싶으신 분들이 있다면 레거시로 프로젝트를 생성해본 뒤 부트를 사용해보는 것을 추천합니다.

그런데, STS4에서 레거시 프로젝트가 무슨 짓을 해도 생성이 안됩니다..
결론부터 말하자면.
STS4에선 이제 더 이상 Legacy Project를 생성할 수 없습니다.
그 이유로는 STS4에서는 더이상 STS3 add-on 플러그인이 지원되지 않기 때문입니다.

플러그인을 깔아라, 안되면 직접 주소로 install new software를 해봐라, 라는 글들을 보면서 이것저것 시도했던 저처럼 누군가는 시간 낭비하지 마시길 바라는 마음에 적는 게시글입니다.
그래서 Spring Legacy Project를 생성하려면 STS3을 설치해야 합니다.
STS3을 설치하기 위해선 Spring 홈페이지의 STS 설치 화면, 가장 최하단부까지 내려가야 합니다.

Spring | Home

Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.

spring.io


여기서 Spring Tool Suite 3 wiki 태그를 클릭하면 파일을 설치할 수 있는 깃허브 레포지토리로 연결됩니다.

깃허브 레포지토리 캡처화면


귀찮으신 분들을 위해 링크를 달아두려합니다.

- 윈도우용

  • https://download.springsource.com/release/STS/3.9.18.RELEASE/dist/e4.21/spring-tool-suite-3.9.18.RELEASE-e4.21.0-win32-x86_64.zip

- 리눅스용

  • https://download.springsource.com/release/STS/3.9.18.RELEASE/dist/e4.21/spring-tool-suite-3.9.18.RELEASE-e4.21.0-linux-gtk-x86_64.tar.gz


STS3을 설치하고 실행하면 기본적으로 Spring Legacy Project를 설치할 수 있는 것을 확인할 수 있다.

STS4에서 이걸 만들어보겠다고 버린 시간들이여..


STS4에서 레거시 프로젝트가 왜 생성되지 않지, 라고 시도하시면서 계속 실패하시는 분들에게 많은 도움이 되길 바라며..!
앞으로의 게시물들에서는 레거시 프로젝트를 생성하고 스프링 프레임워크의 구조를 살펴보려 합니다!

저작자표시 비영리 동일조건 (새창열림)
    김갱환
    김갱환
    코딩의 코자도 모르는 이의 공부 기록장

    티스토리툴바

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.