글을 읽으시기 전 참조하실 만한 사항
스프링 설치하는 법 (Spring 3.0 ver)
개발 환경 도구(ide) : 이클립스 사용
java version : jdk11
다음은 스프링 버전 별 특징이니 개발하실 때 참조하시면 좋을 것 같습니다.
대부분 적어도 스프링 4 버전을 사용하고, 전자정부 프레임워크 또한 최근 4 버전을 배포하는 것을 볼 수 있었습니다.
https://server-engineer.tistory.com/775
구글에다가 sts 를 검색해줍니다.
Spring Tool Suite 3 wiki 를 들어갑니다.
Spring 은 현재 5버전으로 많이들 가는 추세인데, 4 이상이 되면 좀 자동화가 되어있는 기능들이 많습니다.
저는 공부용으로 학원에서 3버전으로 했기 때문에 3으로 진행합니다.
저는 윈도우에서 진행하기 때문에 4.21 의 제일 위에것 (latest version으로) win32-x86_64.zip 파일을 다운받았습니다.
저는 압축을 이 경로로 이렇게 풀었습니다.
간혹 압축 해제가 안되는 경우가 있었습니다.
알집으로 풀면 sts-3.9.18.RELEASE 이 파일 이름이 너무 길다고 압축 해제가 안되는 경우가 존재했었습니다.
알 말고 반디집을 쓰시면 그냥 간단하게 압축 해제를 할 수 있습니다.
https://kr.bandisoft.com/bandizip/
무료 소프트웨어이니 많이 쓰세요~~
반디집은 프로그램 깔 때 쓸데없는 광고도 팝업으로 안뜨게 하고, 그래서 좋더라구요
아무튼 sts-3.9.18~ 이 경로로 들어오시면 STS 를 실행하는 실행파일이 있습니다.
이클립스 기반으로 수행되는 프레임워크이고
sts 툴은 jdk 11 이상의 버전을 요하니 sts 툴을 실행하시기 전 java version 을 확인하세요
※ 실행이 안되는 경우는 밑에 다뤘습니다. 스크롤을 내려보세요
본인만의 workspace를 생성해주신 다음
들어오면 이클립스지만 이클립스 같지 않은... 스프링 프레임워크 입니다.
이클립스 처음 볼 땐 많이 딱딱했는데 하도 오랫동안 보니 친숙해졌네요
※ 실행이 안되는 경우에 대해서 한 번 다뤄보겠습니다.
시작하자마자 안되는 경우는 jdk 제대로 된 경로를 찾지 못하거나, 버전이 낮아서입니다.
STS 실행파일 밑에 STS.ini 파일이 존재합니다.
이 파일을 열면
이런 메모장 파일로 열면 이런 것들이 뜰텐데요
제일 위에 jdk 경로 를 -vm 을 달아주고 작성해주면 됩니다.
jdk 가 하나만 깔려있으면 프로그램에서 C드라이브의 자바폴더의 jdk 를 알아서 찾아갑니다.
그런데 한개가 아니라 여러개 있으면 sts 가 어떤 jdk 인지 파악을 못해서 생기는 문제입니다.
vm 경로로 sts 가 알 수 있도록 자바 11 이상 버전의 경로를 작성해주시면 되겠습니다.
그리고 다시 스프링 프레임워크를 켜주시면 왼쪽 하단에
Servers 에 기본으로 있는 서버가 있는데, 저는 Apache Tomcat 9 버전을 사용했습니다.
그리고 새 프로젝트를 생성할 때 Spring Legacy Project 를 생성해줍니다.
그 중 Spring MVC Project 가 많이 사용됩니다.
다운로드 요구하는데로 수락 해주고,
스프링 패키지 이름 생성 규칙으로 com.회사이름.프로그램 이름 으로 생성해주었습니다.
일단 생성해놓고 보니 빨간색으로 에러 경고가 뜨는데
조금 기다리면 사라지구요,
안사라지는 경우 maven update를 해보세요
이렇게 되면 우선 스프링을 사용할 준비가 모두 끝입니다.
'Java (국비지원 당시 공부했던 글) > Spring' 카테고리의 다른 글
[Spring] - 2. MVC 패턴 정리 (0) | 2022.09.01 |
---|---|
[Spring] - 1. 인코딩 타입 설정 정리 (0) | 2022.09.01 |
메타코딩 스프링부트 개념정리 강의 필기 Note - 1 (2) | 2022.08.26 |