헝D의 일기장

https://cafe.naver.com/codefirst

 

백견불여일타 : 네이버 카페

로드북 출판사의 백견불여일타 시리즈의 학습 공간입니다.

cafe.naver.com

깃허브: https://github.com/gituserhjlee/springbootShopProject

 

 

개발환경:

  운영체제 - Window 11

  IDE: IntelliJ Community

  JDK: JDK 11

  스프링부트: 2.7.17

  빌드툴 : Maven

  데이터베이스: MySQL

 

스프링부트 특징:

  톰캣(WAS) 자체 내장

  빌드 구성 단순화 위한 'Spring Boot Starter' 의존성 제공

  xml  설정없이 단순 자바 수준의 설정 방식 제공

  JAR를 이용해 자바 옵션만으로 배포 가능

  애플리케이션 모니터링과 관리를 위한 스프링 액추에이터 제공

 

  • @RestController :@Controller + @ResponseBody
  • @Controller: 해당클래스를 요청을 처리하는 컨트롤러로 사용
  • @ResponseBody: 자바 객체를 HTTP 응답 본문의 객체로 변환해 클라이언트에게 전송. 
  • Lombok 라이브러리: 반복적 Getter/Setter, toString 같은 코드를 컴파일시 자동 생성해주는 라이브러리  
  •   ㄴ 플러그인에서 install 한 뒤 Enable annotation processing 체크하고 pom.xml 에 dependency 추가
profile

헝D의 일기장

@헝D

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!