본문 바로가기

전체 글86

무당이와 뽈이 우리집은 젤 꼭대기 층이다보니 가끔 무당벌레가 출몰하는데, 항상 방충망 안으로 들어온다. (..? 대체 어떻게 들어오는지 모르겠음) 게다가 스스로 못나가서 항상 문열어줘야 나간다..... 그러다 문득 뽈이에게 걸려 저 세상가기전에 내가 도와주었지 요런건 영상으로 봐야지^ ^ 솜방맹이 질 몇번 솜방맹이질 하곤 안되니 흥미를 잃음 ㅋㅋ 무당이는 방생하였다. 그리곤 꿀쟘!! 내가 뽈이 어렸을적 부터 뽈발이 너무 좋아서 킁카킁카 해왔는데, 그래서 그런가?? 얘도 발을 좋아한다.... 이상하게 길들여져버렸다 ㅋㅋㅋㅋㅋㅋㅋ 2023. 8. 17.
Spring Boot 3.1.x 환경세팅부터 Swagger 까지(2) 지난시간에 이어 오늘은 swagger 페이지까지 띄워보겠다. 보통 Swagger UI 를 위해 Springfox 와 SpringDoc 2가지를 많이 쓴다. 그러나 Springfox 경우 2020년 이후로 업데이트가 되지 않은 반면 SpringDoc은 꾸준히 업데이트 중이다.(springDoc 공식 문서 참조) 또한, Spring boot 3.x 버전대에는 Springfox는 지원되지 않으므로, SpringDoc을 이용하여 Swagger를 구현해보도록 하겠다. 1. build.gradle 에 다음 의존성을 추가한다. implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.1.0' 2. Swagger Class 를 추가한다. @OpenAPI.. 2023. 8. 17.
Spring Boot 3.1.x 환경세팅부터 Swagger 까지(1) 현재 진행하고 있는 프로젝트에 Backend 개발환경을 SpringBoot로 진행하게 되었고, API Doc은 Swagger 로 관리하기로 하여 환경세팅 부터 Swagger 설정까지 차근차근 해보기로 한다. [ 개발환경 기준 ] ✔ OS : MAC Intel Ventura 13.2.1 ✔ Tool : IntelliJ IDEA ✔ JDK : OpenJDK 17 ✔ Spring Boot 3.1.2 ✔ Gradle/Groovy Maven보단 스크립트 방식으로 가독성이 좋고 빌드캐시와 병렬빌드를 지원하는 Gradle 로 진행하기로 하였다. Spring Boot 3.x 대 부터는 Java 17 버전이 필수이므로, Open JDK 를 설치하였다.(참고로 Oracle JDK는 유료이다.) (패키지관리를 위해 Hom.. 2023. 8. 16.
태풍으로 인한 재택날 뽈이와 함께 비바람 휘몰아 치는지도 모르고 마냥 편해 보인다. 고양이들은 코가 시려워서 앞발로 코를 막고 주로 자는데 , 이젠 앞발로 코를 막기도 귀찮아보인다. 생각보다 태풍은 강하지 않았고 서울을 비껴갔다 😳😳 2023. 8. 16.