목록2025/02 (3)
Just Do IT!

듣고 있는 강의에서 Swagger UI를 사용하기 위해서 의존성 설치를 하고 접속했는데, 이런식으로 404 에러가 나고 있었다.분명 Maven Repository에서 Gradle 잘 복사해왔고 gradle도 다시 빌드했는데, 오류가 나다니..뭔가 이상해서 구글링을 해보았고 Spring 버전에 따라 다르다는 걸 알게 되었다. 해결 방법 스프링부터 3버전 이상부터 SpringDoc을 사용하기 위해 추가해야하는 의존성이 다르다는 것이다. https://springdoc.org/ OpenAPI 3 Library for spring-bootLibrary for OpenAPI 3 with spring boot projects. Is based on swagger-ui, to display the Ope..

데이터 흐름사용자가 브라우저에서 데이터를 입력하여 DTO 형태로 서버에 전송서버는 이 DTO를 받아 DAO를 통해 데이터베이스에 저장데이터를 조회할 때 DAO를 통해 데이터베이스에서 데이터를 가져와 DTO로 클라이언트에게 반환 Spring Boot 에서의 활용Repository : DAO 역할을 한다Controller : DTO를 받아 서비스 계층으로 전달하거나, 서비스 계층에서 받은 데이터를 DTO로 변환하여 클라이언트에게 반환한다추가 구조 보러가기: https://daydream-sy.tistory.com/333 DTO (Data Tranfer Object)계층 간(Controller, View, Business Layer / Spring Boot에서는 뷰, 컨트롤러, 서비스, DAO, DB..
오늘 또다른 부트캠프를 시작하게 되었다. (글을 쓰다가 날려서 오늘 2일차이다) https://kernel.fastcampus.co.kr/360_backend Kernel360 : 백엔드 심화 캠프Kernel360 백엔드 개발자 국비지원 부트캠프의 프로그램이 궁금하다면?kernel.fastcampus.co.kr 오늘부터 시작이고, 5월 16일까지 진행할 예정이다.이 부트캠프를 시작하기까지 고민이 좀 많았지만 조금 더 공부하기로 마음먹었다. 1. 실력 부족 아주 뻔한 이야기지만 실력이 부족하다고 느껴졌다.그도 그럴것이, Kosta에서 배운 건 기초 개념이라고 생각했다. 프로젝트를 진행하기 전까지 java 기초부터 spring까지 배우긴 했지만 어디까지나 수업을 통한 배움이었기 때문에 내가 객관적으로..