🔍롬복이란? 자바 개발 시 자주 사용하는 코드 Getter, Setter, 기본생성자 등을 어노테이션으로 자동으로 생성해줌. 인텔리제이에서는 플러그인 덕분에 쉽게 설정이 가능함. 1. build.gradle에 라이브러리 추가 implementation('org.projectlombok:maven-lombok-plugin:0.9.3.1') 2. Lombok 플러그인 설치 3. 롬복에 대한 설정 - settings - Annotation Processors - Enable annotation processing 체크 4. Dto 패키지 추가 4. 앞서 작성한 코드를 롬복 코드로 변경하기 위한 HelloResponseDto 생성 큰 규모의 프로젝트라면 롬복 전환이 어렵지만 테스트 코드 덕분에 쉽게 변경이 가능..
🤍스프링부트와 aws로 혼자 구현하는 웹서비스 2장 테스트코드의 필요성 -대부분의 회사에서 테스트 코드에 관해 요구를 하고 있다고 한다. -테스트코드는 개발 단계 초기에 문제를 발견할 수 있게 도와준다. -불확실성을 감소시킬 수 있다. 🤍1.Application 클래스 생성 @SpringBootApplication : 스프링부트 자동 설정, 스프링 Bean 읽기와 생성이 모두 자동으로 설정됨. @SpringBootApplication이 있는 위치부터 설정을 읽어가기 때문에 항상 프로젝트 최상단에 위치해야 함. SpringApplication.run : 내장 WAS를 실행. 내장 WAS란? 별도로 외부에 WAS를 두지 않고 애플리케이션을 실행할 때 내부에서 WAS를 실행함. '언제 어디서나 같은 환경에서 ..
6개월간의 국비학원 과정이 마무리를 향해 달려가고 있다... 이제 수료까지 약 2주가 남아서 학원 스터디원들과 남은 기간동안 취업에 필수이고 학원에서 배우지 못했던 스프링 부트를 독학하기로 했다! 우리가 스프링 부트(SpringBoot)를 공부하기 위해 선택한 책은 📚스프링부트와 aws로 혼자 구현하는 웹서비스📖 이다!! 선택 이유 : 스프링부트 책추천으로 언급되는 책이 몇 권 있는데 그중에서 이 책은 두께가 얇은 편이라 우리가 정한 공부기간에 알맞다는 생각이 들었다! 🤍스프링부트와 aws로 혼자 구현하는 웹서비스 1강 개발환경 설정 먼저 인텔리제이를 실행하고 Gradle을 선택해 프로젝트를 만들어준다. 다음으로 스프링부트 프로젝트로 변경하기 위해 build.gradle 파일에 라이브러리를 추가해준다. ..