IT/SpringBoot 4

[SpringBoot] ResponseEntity<> 쓰는 이유 정리

ResponseEntity 정리 📌 예제@RestController@RequestMapping(ApiMappingPattern.BOOK_API)@RequiredArgsConstructor // final 필드를 매개변수로 가지는 생성자 생성 (+ 의존성 주입의 역할까지 자동 처리)public class BookController { // Service 객체를 주입받아 저장하는 변수 private final BookService bookService;// public BokkController(BookService bookService) {// this.bookService = bookService;// } // 1. 기본 CRUD // 1) CREATE -..

IT/SpringBoot 2025.04.29

[SpringBoot] MacOS 스프링부트 / 포스트맨 설치

백엔드 서버를 개발하기 위한스프링부트 프레임워크와API를 개발하고 테스트 하기위한포스트맨 설치 방법을 포스팅하겠습니다. 프로젝트 생성https://start.spring.io/해당 사이트에서 프로젝트 구성을 해줍니다.만들어준 프로젝트를 인텔리제이에서 열어서 프로젝트가제대로 생성되었는지 확인 해 줍니다.의존성도 잘 적용되었는지 확인 해 줍니다. 실행 했을 때 오류가 안뜬다면 성공입니다. 포스트맨 설치https://www.postman.com/downloads/ Download Postman | Get Started for FreeTry Postman for free! Join 35 million developers who rely on Postman, the collaboration platform fo..

IT/SpringBoot 2025.04.28

[Tomcat] 톰캣 설치 및 환경설정

서블릿 톰캣 배포다운로드https://tomcat.apache.org/ Apache Tomcat® - Welcome!The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the Jakartatomcat.apache.orgCore 목록에 tar.gz를 눌러 다운받아줍니다작업 환경에 파일을 옮겨준 뒤인텔리제이에서 경로 지정을 해줍니..

IT/SpringBoot 2025.04.24

[JDBC] MacOS 인텔리제이 환경설정

인텔리제이 IDE 다운로드 / MySQL 커넥터 연결 이클립스와 차이점 / 인텔리제이는 프로젝트 생성시 코틀린과 그루비 선택가능이클립스는 코틀린으로 생성 후 그루비로 변경 -> 충돌 가능성 증가 인텔리제이에서 gradle 프로젝트 사용 시유료버전만 가능!!인텔리제이 IDE 다운로드https://www.jetbrains.com/ko-kr/idea/download/?section=mac IntelliJ IDEA 다운로드 www.jetbrains.com해당 사이트에 접속 후 유료 버전 (평가판) 다운로드 해줍니다아래 사진처럼 빌드 DSL 그룹ID 설정 후프로젝트를 생성합니다.생성 후 상단에 JDK 설정을 해주면프로젝트의 기본 툴은 완성됩니다! 이제 커넥터를 다운받아 줄 차례입니다https://mvnrepos..

IT/SpringBoot 2025.04.22