본문 바로가기

공부/JAVA SPRING7

728x90
[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.
[Spring] 스프링 빈, 자바 빈이란? 자바 빈 자바 빈은 자바 객체를 만드는 규약입니다. 자바 빈은 다른 클래스에서 재사용 가능한 자바 객체를 만들기 위한 규약이며, 이를 만족하는 자바 객체를 "자바 빈"이라고 부릅니다. 자바 빈은 일반적으로 기본 생성자를 생성하고, 멤버 변수를 private로 선언하고, getter와 setter 메서드를 통해서만 접근 가능합니다 DTO, VO와 비슷한 역할을 합니다. 예시 public class Person { private String name; private int age; public Person() {} public String getName() { return name; } public void setName(String name) { this.name = name; } public int ge.. 2023. 2. 15.

TOP

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