전체 글 (5) 썸네일형 리스트형 WebMvcConfigurer vs WebMvcConfigurationSupport 프로젝트 중 cors 이슈가 있어서 원인 파악을 하며 알게 되었습니다. http://honeymon.io/tech/2018/03/13/spring-boot-mvc-controller.html 블로그를 참고하여 작성하였습니다. 기존에 cors 이슈를 해결하기 위해 WebMvcConfigurer 를 impliments 받은 클래스를 사용하고 있었다. import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework... NGINX 무중단 배포 * "스프링 부트와 AWS로 혼자 구현하는 웹 서비스 " 책을 보고 저에게 맞게 적용한 내용을 정리하였습니다. 1. 설정 파일 /etc/nginx/nginx.conf proxy_pass : 80 포트로 연결할 주소 및 포트 (ex)localhost:8081) proxy_set_header : 80 포트의 헤더의 요청값을 그대로 가져와 연결 include : service_url 변수의 값을 할당 받기 위해 import 1 2 3 4 5 6 7 include /etc/nginx/conf.d/service-url.inc; location / { proxy_pass $service_url; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward.. Gitlab과 GitlabFlow oh! java,Sungjin Kang 님의 블로그를 참고하였습니다. https://ojava.tistory.com/158 https://ujuc.github.io/2015/12/16/git-flow-github-flow-gitlab-flow/ Git의 관리 전략을 알아 보던 와중 GitlabFlow에 대해 조사하게 되었다. Gitlab이 무엇인지, GitlabFlow가 무엇인지 조사해 보자. GitLab 이란? Github와 Gitlab의 차이 Github 저장 공간을 무료로 제공 저장 공간을 사용하는 경우, 코드를 공개 해야 한다. 공개 하고 싶지 않다면 private repository를 사용해야 하지만 무료 계정에서는 제한이 있다. 속도가 빠르고 다른 형상관리 툴과 호환성이 좋다. 오픈소스 개발 .. Git- GitFlow와 GitHubFlow 나동호,Sungjin Kang 님의 블로그를 보고 정리하였습니다. https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html https://ujuc.github.io/2015/12/16/git-flow-github-flow-gitlab-flow/ 1. Branch란? 독립적으로 어떤 작업을 진행하기 위한 개념. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있음. 병합을 통해 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있다. 이를 통해 여러 작업을 진행할 때의 작업 흐름을 한눈에 파악할 수 있다. 통합브랜치 언제든 배포할 수 있는 버.. Git- Git과 GitHub란 그간 GitHub를 많이 사용하지만 정확한 개념을 제대로 잡고 가지 못하였다. 그동안 그저 백업과 협업을 위한 코드를 합치는 용으로만 사용하였다. GitHub에 대해 좀더 깊게 알아보고 잘 활용하는 방법에 대해 고민하고 공부하는 시간을 가져 보자. 1. Git과 GitHub란 ? Steve-Lee 님의 블로그를 참고하여 정리하였습니다. (https://deepinsight.tistory.com/78?category=834296) Git 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. (위키백과 :https://ko.wikipedia.org/wiki/깃_(소프트웨어)) git 은 local repository의 버전 관리 도구이다... 이전 1 다음