졸업작품 할때 파이썬 크롤링과 API로 실시간 대중교통 기능 개발을 팀원이 한적이 있다나는 직접적으로 그 기능을 구현하진 않았지만 옆에서 봤을때api를 잘 쓰면 좋을거 같다는 생각이 들었다 Naver Open API에 대해 알아보자>> 네이버 서비스를 코드로 이용할 수 있는 서비스 https://developers.naver.com/products/intro/plan/plan.md 네이버 오픈 API 목록 - INTRO네이버 오픈 API 목록 NAVER Developers - API 소개 네이버 오픈API 목록 및 안내입니다. 네이버 오픈 API 목록 API명 설명 호출제한 검색 네이버 블로그, 이미지, 웹, 뉴스, 백과사전, 책, 카페, 지식iN 등 검developers.naver.com>> 사이트 ..
전체 글
깃허브: https://github.com/kiseokkm[Github] Repository 접근 권한 변경 방법( Public / Private)현재 레포지토리 보면 Private로 돼 있다이 레포지토리를 Public으로 한번 바꿔 보자 1. 변경하려는 Repository 가서 Settings 클릭2. settings 클릭 후 제일 아래로 내려서 'Change visibility'버튼 클릭3. Change to public 누르고 쭉 확인을 누른다'Make this repository public' 클릭4. 자신의 password를 입력한다5. private였던 권한이 public으로 변경됐다 💡 public > private 권한도 똑같은 방법으로 하면 된다
RestTemplate이란 무엇일까?RestTemplate는 Spring Framework에서 제공하는 HTTP 클라이언트 라이브러리주로 RESTful 웹 서비스와의 통신을 간편하게 처리할 수 있도록 설계되었다. RestTemplate을 사용하면 다양한 HTTP 메서드(GET, POST, PUT, DELETE 등)를 활용하여 원격 서버와의 데이터를 송수신할 수 있다이 라이브러리는 외부 API와의 통합이나 마이크로서비스 간의 통신에 자주 사용된다Spring 3.0부터 지원한다📢 REST 서비스의 호출 방법RestTemplate Spring 3부터 지원, REST API 호출이후 응답을 받을 때까지 기다리는 동기 방식 AsyncRestTemplate Spring 4에 추가된 비동기 RestTemplate이..
Docker란 무엇인가?Docker는 애플리케이션과 그 환경을 컨테이너라는 독립된 패키지에 담고, 개발, 배포, 실행을 쉽게 할 수 있도록 지원하는 오픈 소스 가상화 플랫폼이다 Docker를 사용하면 애플리케이션과 모든 종속성을 함께 패키징하여 일관된 실행 환경을 제공한다. 개발자는 동일한 컨테이너를 어디서든 동일한 방식으로 실행할 수 있어, 환경 차이로 인한 문제를 최소화할 수 있다. Docker는 가상 머신과 유사하지만, 보다 가볍고 효율적이다.컨테이너는 호스트 시스템의 커널을 공유하며, 필요한 파일과 설정만 포함하여 실행된다.또한, Docker는 오픈 소스이므로 누구나 기능을 확장하거나 기여할 수 있다 Docker는 주로 Go 언어로 작성되었으며, 리눅스 기반에서 작동한다컨테이너란 무엇인가?컨테이너..
새로운 강의가 들어오고 intellij에서 프로젝트를 만들고테스트 파일을 run 했는데 처음보는 오류가 떴다 구글에도 쳐 봤는데 jdk 문제라고 하길래jdk도 새로 깔고 시스템 환경 변수 설정에 가서 환경변수 경로도다시 설정해줬다. 약 1시간이상 찾아보고 고민해봐도 안돼서여쭤봤다. 튜터님께튜터님께서는 바로 오류를 보시고 찾아주신다음에하나의 코드를 주셨다. gradle에 첨부를 했다testImplementation 'org.mockito:mockito-core:3.10.0'오류가 나는 친구의 의존성을 추가해주고 돌고래를 누르니바로 실행이 됐다. 최신버전+예외방지 덕분이다 Bean을 수동으로 등록하는 방법@Configurationpublic class PasswordConfig { @Bean public ..
Spring 입문주차 + 개인과제목표: 나만의 일정 관리 앱 서버 만들기 필수 구현 기능 나는 5단계까지 구현을 했다.추가 구현 기능은 9단계까지 있다 entitypackage com.sparta.nbcamp_java_5th_schedulemanagement.entity;import com.sparta.nbcamp_java_5th_schedulemanagement.dto.ScheduleRequestDto;import lombok.Getter;import lombok.NoArgsConstructor;import lombok.Setter;@Getter@Setter@NoArgsConstructorpublic class Schedule { private Long id; private String ti..