본문 바로가기

공부22

728x90
[SpringBoot] Kakao REST API 검색어로 위도 경도 좌표 받기 [SpringBoot] Kakao REST API 검색어로 위도 경도 좌표 받기 API 키 발급받기 아래의 사이트에 접속하여 로그인을 해준다 https://developers.kakao.com/ 내 애플리케이션 -> 애플리케이션 추가하기 정보를 작성한다 앱이름 사업자 명은 원하는대로 작성하면된다 아래와 같이 생성된 애플리케이션을 눌러준다 우리가 사용할 키는 REST API키다 호출 결과 확인 결과를 확인하는데는 POSTMAN을 사용해서 결과를 확인했다 정상적으로 잘 확인이 된다! 발급받은 키로 API 호출하기 public KakaoSearchDto getKakaoSearch(String searchKeyword) { //카카오 API키 final String restAPIKey = "KakaoAK YOU.. 2023. 3. 13.
Github Action, Jenkins차이 CI/CD CI/CD ? CI(Continuous Integration, 지속적인 통합) CI는 소프트웨어 개발 과정에서 개발자가 코드 변경 사항을 지속적으로 통합하는 것을 의미합니다. 여러 개발자가 동시에 코드를 변경하고 저장소에 업로드할 때, CI는 이러한 변경 사항을 자동으로 병합하고 빌드하여 코드 품질을 유지합니다. CI를 사용하면 개발자들은 코드 변경 사항이 프로젝트 전체에 미치는 영향을 쉽게 파악할 수 있으며, 오류를 빠르게 수정할 수 있습니다. CD(Continuous Deployment/Delivery, 지속적인 배포/전달) CD는 CI 이후에 이어지는 단계로, 자동으로 소프트웨어를 빌드하고, 테스트하여 배포 가능한 상태로 만들고, 이를 자동으로 배포하는 것을 의미합니다. CD를 사용하면 개발자들은 .. 2023. 3. 9.
[SpringBoot] TMDB에서 API 파싱(RestTemplate, WebClient차이) TMDB에서 API 파싱 API 키 받아오기 https://www.themoviedb.org/?language=ko 에 접속하여 회원가입 후 설정에 들어가준다 Professional과 Developer중 Developer를 선택해준다 필요 정보를 적어주는데 Application Summary를 조금 많이 적어야 패스가 된다. 그럼 아래와 같이 키가 발급된다 SpringBoot로 파싱해오기 RestTemplate RestTemplate은 스프링 3.0부터 제공되었으며, 기본적으로 HTTP 요청을 보내고 응답을 받는 데 사용된다. RestTemplate은 동기 방식으로 작동하며, HTTP 요청 및 응답을 동기적으로 처리한다. 이러한 방식으로 사용하면 간단한 RESTful API 호출을 위해 좋은 선택이 될 .. 2023. 3. 3.
[SpringBoot] Swagger 적용하기 Swagger란? Swagger는 REST API를 설계, 구축, 문서화 및 사용하는 데 도움이 되는 OpenAPI 사양을 기반으로 구축된 오픈 소스 도구 세트입니다. 의존성 추가 https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui Swagger는 두가지 버전의 라이브러리가 있는데 springfox-swagger, springdoc-openapi 두가지 중 요근래 많이 사용한다는 doc를 사용하겠다. 버전은 가장 최신버전 중 적당히 사용중인 버전으로 선택했다. build.gradle // https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui implementat.. 2023. 2. 20.

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로