스프링
-
5. RestTemplate 호출을 해보자스프링개발자/201 - 일반 2020. 7. 16. 06:42
[요약] 내 어플리케이션이 다른 어플리케이션을 호출해야 할 때가 있다. 가장 기본적인 호출방법인 RestTemplate을 구현해보자. 1. 다른 어플리케이션을 하나 만들자 이전과 마찬가지로 Spring Initializr를 이용한다. Web dependency 정도만 추가했다. 이름은 데모 어플리케이션. 또한 서버포트를 다르게 설정해준다; server.port=8000 로컬환경에서는 호스트가 localhost라서 여러개의 어플을 띄울경우, 포트번호를 달리 해야한다. 클라우드 환경에서는 어플리케이션마다 고유한 주소가 부여되므로, 포트번호를 따로 설정하지 않아도 괜찮다. 새로 만든 어플리케이션에서 컨트롤러 하나를 만들고, 어플리케이션을 실행해서 포트8000번에 올려보자 2. 메인 어플리케이션에서 restTe..
-
"스프링개발자 101" 카테고리에 대하여스프링개발자/201 - 일반 2020. 7. 14. 12:35
개발자는 알고리즘과 데이터구조만 알면 되는지 알았다. 취업하고나서 느끼는 점은, DevOps엔지니어가 아닌 자바 개발자 조차도 "어느정도는" 직접 DevOps를 구현할 줄 알아야 한다는 것이다. 따라서 자바개발자 201 시리즈에서는 "엔지니어링 필드의 구분 없이" 다음의 학습을 목표로 한다. 자바로 어플리케이션을 만들줄 안다. 어플리케이션을 Localhost이외의 클라우드 환경에 올릴 수 있다. 클라우드에서 제공하는 서비스를 내가 올린 어플리케이션과 연동 할 수 있다. Github에서 merge한 code를 Jenkins과 연동 시킬 수 있다. Jenkins 의 기본 파이프라인에 대해 익숙하다. SQL 데이터베이스를 셋업하고 클라우드 어플리케이션과 연동 할 수 있다. Monitoring, Logging,..