개발IDE : STS
SpringBoot
Spring Security
Template Engine : Thymeleaf
빌드 관리 도구 : Maven
MyBatis
DataBase : MSSQL
Lombok
Spring 프로젝트를 하면 IDE로 이클립스, STS를 많이 사용한다.
STS(Spring Tool Suite) = 이클립스 + Spring FrameWork plugin (자동 추가되어있음)
이클립스 : Spring plug-in 별도 설치 필요 (MarketPlace에서 다운)
※IDE: 공통된 개발자 툴을 GUI로 결합하는 애플리케이션으 구축하기 위한 SW
Lombok(롬복) : Java 라이브러리
getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리
장점
- 코드가 줄어들어 가독성 높아짐
단점
- @Data, @ToString으로 자동 생성되는 toString()메서드는 순환 참조 또는 무한 재귀 호출 문제로 인해 StackOverflowError 발생 가능
사용방법
롬복 설치를 해주고..
이때, .jar 이 실행안되서 설치하느라 애먹었는데
첫번쨰는 압축 반디집 설치해보거나
두번쨰는 자바가 안깔려있어서 였다.. (왜 자바가 안깔려 있었을까..?)
pom.xml에 dependency 추가해주고
모델 위에 어노테이션 작성방버에는 2가지가 있다!
방법1) @Data 어노테이션 써주면 됨

방법2) 5가지의 어노테이션 써주면 됨
이건 Setter가 필요없어 별개로 작성해줄 경우 사용하면 될듯하다!
이렇게 구조를 만들고..
콘솔에서 뭔가 휘리릭 올라가면서..서버 구동 성공!
이제 구현을 시작..해보자구요~~🧐 🧐
자세한 코드는 여기 github 주소로!
👉 https://github.com/HuiEun-Lim/JEB-Survey