Spring Security를 적용하고 정적 자원들이 적용되지 않는 문제가 발생하였다..! (사라져버린 이미지와 css...) 콘솔에는 다음과 같은 에러가 떠있었다 > Refused to apply style from 'http://localhost:8080/' b
\[SpringBoot] Selenium으로 Velog 로그인하기 에서 벨로그 로그인 화면을 띄워 사용자 로그인 후 인증정보를 가져오도록 했었다. 나는 깃헙 계정으로 가입했기 때문에 이외의 소셜 로그인은 테스트하지 못했었다.그런데..파이썬의 경우에는 undetexted
대학생때 무료 학생 라이선스 사용하다가 끊기고 community버전 사용하고 있었는데졸업생은 40% 할인 해줘서 겸사겸사 구매했다.40%할인해서 월에 $11.15 인데 환율... 로 인해 결제 된 금액은 15000원 가량 이었다,,장인은 도구를 탓하지 않는다지만 나는
Velog API로 HTTP request를 보낸후 json응답을 객체로 받아와야 한다.간단한 binding은 필드명만 맞게 작성한다면 문제가 없었지만..받아오는 json이 중첩되어있었기 때문에 직접 binding를 해주어야했다.UserTags에 대한 요청에 대한 응답
Velog 통계 API로 HTTP Request를 보내는데 `RestTemplate`를 사용했었다. 문제는 Request를 게시글 수 만큼 보내야 한다는 것인데 이 부분이 상당히 오래걸렸다. `RestTemplate`는 `Blocking`방식이기 때문에 하나의 요청을
이제 Velog 통계 서비스 구상기에서 살펴본 Velog API로 request를 보내야 한다. 추후에 WebClient로 변경하긴 하지만 시작은 RestTemplate를 사용하였다. (Spring Http Request 검색했을 때 대부분이 RestTemplate 글
지난 글에서 구상한 바에 이어 Velog 로그인을 구현해 보았다. 의존성 자바 11 사용중이기에 selenium은 4.5.0 이상의 버전을 사용해 주어야 한다. devtools는 크롬 드라이버 버전 v112에 맞게 의존성 추가해주었다. init 생성자에서 Sy
개발 블로그를 시작할때 Velog를 선택한 이유는 간단함이었다. 별다른 복잡한 기능없이 간단해서 좋았지만 단점은 통계 기능의 부재였다.. 물론 게시글마다 통계를 확인할 수 있지만 게시글 하나하나 들어가봐야 한다는 불편함이😒 나는 통계를 한눈에 보고싶단 말이다...!
Elastic Beanstalk는 애플리케이션 상태 모니터링을 진행한다. Health Check인데 자세한 설명은 [AWS] 에서 확인할 수 있다.(https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/using
EB CLI를 통한 배포과정이 귀찮을 것 같아서 Github Actions를 통해 EB에 소스 업로드를 진행하고자 했다.Elastic Beanstalk에 wsgi경로 설정을 해주어야 한다..ebextentions 디렉토리의 django.config 에 다음과 같은 내용
서버 생성 후 소스를 업로드 하기전에 mysql과 연동하기 위한 몇가지 과정을 진행해 주었다. db 생성 구성 > 데이터베이스 > 편집 에서 새로운 데이터베이스를 생성해준다. mysql을 사용해 주었고 20GB까지 프리티어 무료이다. 사용자 이름과 암호를 적절히
간단하게 개발한 성격유형 테스트를 드디어 배포했다...!!! 평소처럼 EC2 인스턴스를 생성해서 배포할 생각이었는데 Elastic Beanstalk의 존재를 알게 되었다. 아아니.. 코드를 업로드하기만 하면 서버 구성을 알아서 해준다고? 간단한 프로젝트니까 간단하게
현재 진행중인 프로젝트는 두 가지 검색 조건이 있는데 기간별 검색 직원별 검색 이 조건들이 만드는 경우의 수는 4가지로 기존 JPA 쿼리메소드 4가지를 작성해줘야하고 service단에서도 분기를 작성해 줘야하는 문제가 생겼다. 지금은 조건이 2가지밖에 없어 작성이
React + S3 + Cloudfront 로 배포를 완료했다!!늘 그렇듯 문제발생..새로고침을 하면 403 Forbidden 이 뜨는 것이었다.(그만.. 그만해..!!!)React를 잘모르지만 SPA 방식이 워쩌구 저쩌구.. 해서 URL을 통한 직접이동이 안되어서 오
이번 프로젝트에서 프론트 서버를 S3 정적 웹 호스팅을 사용하고 있었다. 단순 S3 정적 웹 호스팅만 설정해 사용하다가 Https를 사용하게 되면서 몇몇 설정을 변경하게 되었다. 우아한 형제들 기술블로그의 사례별로 알아본 안전한 S3 사용 가이드 글이 많은 도움이
EC2에 로드밸런서를 적용 후 인스턴스 주소 접근시 502 Bad Gateway가 떠버렸다..!몇가지 문제가 있었는데로드밸런서가 인스턴스에서 실행되고있는 스프링부트 8080로 전달하도록 대상그룹에 등록해 주어야하는데..야매로 따라하다보니 433 과 80포트만 등록하고
Https를 사용하게 되면서 기존사용하던 S3와 함께 Cloutfront를 사용하게 되었다. S3의 리액트 빌드 파일을 업데이트 하였으나 서버에 적용이 안되는 문제가 발생했다 Cloudfront는 AWS에서 제공하는 CDN(Content delivery network
ResponseEntity ResponseEntity는 Http raw 타입 x body 타입 명시 사용안할때도 object라고 명시 생성자보다는 빌더패턴 유연, 가독성 ![](https://velog.velcdn.com/images/yevini118/post/
우분투 20.04버전에 mariadb를 설치해보자$ sudo apt-get update$ sudo apt install mariadb-server$ sudo apt-get install mariadb-clientmariadb server와 client를 설치후$ sud
세번째로 GithubActions workflow를 생성하여야 한다. workflows는 github에 push가 되면 자동으로 프로젝트를 빌드하여 AWS S3에 업로드 하고 AWS CodeDeploy에 배포를 실행하도록 한다! 1. workflow를 생성하자..