: 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크
POJO (Plain Old Java Object) 평범한 자바 객체
: 객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트
DI (Dependency Injection) 의존성 주입
: 각 클래스 사이에 필요로 하는 의존관계를 빈 설정 정보를 바탕으로 컨테이너가 자동으로 연결해주는 디자인 패턴
AOP (Aspect Oriented Programming) 관점지향프로그래밍
: 로깅, 보안 같은 공통 기능을 분리하여 관리할 수 있도록 만든 프로그래밍 패러다임
출처: https://server-engineer.tistory.com/253
Spring Tool Suite: 스프링 개발 도구 모음
사전 작업
1. Java17, Eclipse 설치
2. Tomcat v9.0 설치
압축 해제
→ 파일 우클릭 - 연결 프로그램을 확인했을 시, 아래와 같이 Java(TM) Platform SE binary
가 뜬다면 파일 더블클릭으로 압축 풀기
※ 위 사진처럼 뜨지 않는다면 cmd창 열기
jar파일경로로 이동: cd C:\Users\user\Downloads
jar파일 압축해제: java -jar 파일이름
※ 아래와 같이 지정된 경로를 찾을 수 없다는 Error창이 뜨면 무시하고 다시 압축해제
SpringToolSuite4.exe
실행
Workspace 선택 (Spring 프로젝트 전용 폴더)
메뉴 Help - Install New Software
→ 아래와 같이 선택 후 [Next]
→ [Next] → 동의 체크 후 [Finish]
→ software가 설치되는 것을 기다리다보면 Trust창이 뜸
→ 아래 사진과 같이 체크 후 [Trust Selected]
→ [Restart Now] 이클립스 재실행