Spring
[SONARQUBE] 소나큐브 셋팅
목표 : 앞으로 계속 사용하게될 소나큐브 서버를 세팅 추가 목표 : 젠킨스와 연동 가능하게 설정 도커 설치. 리눅스 설치 링크 : https://docs.docker.com/desktop/install/linux-install/ 윈도우 설치 링크 : https://docs.docker.com/desktop/install/windows-install/ 실리콘 맥에서 설치 권장하지 않음. Docker compose 사용하여 구축 docker-compose.yml 생성 (하단에 첨부) 같은 폴더에서 docker-compose up 명령어 입력 elastic search 관련 오류로 컨테이너가 종료될수 있음 컨테이너의 vm.max_map_count = 262144 로 수정해줘야된다. wsl 의 경우에는 설정값 ..
[Jenkins] 파이프 라인 구성
목표 : 현재 하고 있는 프로젝트의 깃허브 변경사항이 있을때 소스를 빌드해서 배포서버에 전달하는 것 추가 목표 : 빌드 시간이 너무 많이 걸려서 어느부분이 많이 걸리는지 구분해서 분석 도커 설치. 리눅스 설치 링크 : https://docs.docker.com/desktop/install/linux-install/ 윈도우 설치 링크 : https://docs.docker.com/desktop/install/windows-install/ 실리콘 맥에서 설치 권장하지 않음. 젠킨스 설치. 도커 이미지 lts-jdk11 선택 ( jenkins/jenkins:lts-jdk11 ) 환경변수 docker run -d --name my-jenkins -p 50000 : 50000 -p 8080 : 8080 - 실질적..
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
요약 : 맵,배열 객체를 사용해서 기능을 구현해보고 구현된 라이브러리를 사용하는 강의 방식이 매우 유익하다. 남은 DB 강의도 수강 예정, JSON API 부분이 적어보이지만 실전! 스프링 부트와 JPA 쪽을 들었다면 활용 가능한 수준. 주의점 : 자바 소스 폴더를 다운 받으면 java-home 경로 오류가 난다. 강의 링크 : https://inf.run/xSau 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 인프런 | 강의 웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습할 수 있 www.inflearn.com 강의노트 : https://www.infle..
[IntelliJ] Gradle 빌드시 "Java home is different"
1. project structure 에서 자바홈 재 설정 2. 언어 버전 재설정
[Spring Boot] OAuth2 소셜 로그인 가이드 (구글, 페이스북, 네이버, 카카오)
링크 : https://deeplify.dev/back-end/spring/oauth2-social-login [Spring Boot] OAuth2 소셜 로그인 가이드 (구글, 페이스북, 네이버, 카카오) 스프링부트를 이용하여 구글, 페이스북, 네이버, 카카오 OAuth2 로그인 구현하는 방법에 대해서 소개합니다. deeplify.dev github-back:https://github.com/deepIify/oauth-login-be GitHub - deepIify/oauth-login-be: OAuth login be spring boot project OAuth login be spring boot project. Contribute to deepIify/oauth-login-be developmen..