🏃♂️What I learned
1. Spring 시작하기
- Framework
- 개발자가 따라야하는 가이드 제공
- 다양한 도구, 플러그인 지원
장점 : 개발 시간 단축, 일정 수준 이상의 품질 유지(정형화), 용이한 유지보수
단점 : 습득까지 오랜 시간 걸림..
* 스프링은 자바 Framework의 한 종류
- Library
- 개발자가 만든 클래스의 나열(다른 프로그램에서 사용할 수 있도록 제공)
2. Spring Framework
MVC 요청 처리 과정

3. Spring 설치하기
Spring Framework -> 3버전에서 제공 : Spring MVC Project 가능
Spring Boot -> 4버전에서 제공 : Spring MVC Project는 불가
-> 3버전으로 설치 진행
1) 설치 후 압축 해제
2) JDK 11 필요(STS3 버전이 JDK11까지만 호환)
3) STS.ini(구성설정) 메모장으로 열기 -> openFile 아래 jdk11 버전 위치 입력
-vm
C:\tool\jdk-11.0.2\bin\javaw.exe

설치 완료!
4. Spring 사용 환경 설정
- General -> show heap status(메모리 상황 확인)
- General -> Workspace -> Refresh using native hooks or polling(수정사항 바로 적용)
- General -> Workspace -> Text file encoding -> UTF-8(인코딩)
- encoding(Content-type 및 css/html/jsp) -> UTF-8(인코딩)
- spelling 검색 -> Enable spell checking 해제 (최적화)
- Validation -> Build 부분 체크 모두 해제 (최적화)
- JSP Files -> Validation -> Validate JSP fragments 체크 해제(최적화)
- Server -> Runtime Environments -> ADD -> Tomcat 9.0 추가 (서버 연결)
progress에서 로딩하고 있을 때는 가만히 있자