🍀 Spring Boot

    [Spring] AWS 서버 배포 - (2) PuTTY를 이용한 인스턴스 서버 접속

    [Spring] AWS 서버 배포 - (2) PuTTY를 이용한 인스턴스 서버 접속

    ● PuTTY 설치 https://putty.softonic.kr/ PuTTY완전하고 안정적인 텔넷 및 SSH 클라이언트putty.softonic.krpuTTygen 실행기존에 키 페어 다운로드 해준 것을 선택하여 준다.확인! ● private Key 생성그 후 인스턴스에서 퍼블릭 IPv4 주소를 복사해와서 putty를 실행시킵니다.~@IP복붙 을 해주고 또 아래에 따로 Saved Sessions를 Save 해서 생성해주었다. (굳이 안해도 되는 듯) SSH의 Auth로 이동 ( 보이지 않으면, SSH 더블 클릭 )Open!Accept! 라고 하면 터미널이 떠야 하는데 이상하게 ec2-user@~로 실행이 안되서 다시 껐다가 설정 후 Open해주었다 그러면 접속이 된다.sudo yum update로 업데..

    [Spring] AWS 서버 배포 - (1) 인스턴스 생성, EIP 생성

    [Spring] AWS 서버 배포 - (1) 인스턴스 생성, EIP 생성

    AWS 계정 생성 후, ● 서비스 → EC2 이동 맨 위의 Amazon Linux ~를 선택해준다. 다른 분들은 아래의 있는 것을 선택하시던데, 차이를 안알아봐서 잘 모르겠따,, 다음 인스턴스 세부 정보 구성(기본값) → 다음: 스토리지 추가30GB까지 사용가능하다고 해서 30GB로 바꿔주었다.. 다음: 태그 추가(그냥 건너뜀) → 다음: 보안 그룹아래처럼 설정해주고 다른 분들은 SSH 포트번호 22에 사용자 지정으로 오픈소스 0.0.0.0/0, ::/0을 해두셨던데, 내가 참고한 글에서는 저렇게 내 IP로 지정해주는게 안전하다고 하셔서 저렇게 설정해주었다. 3307은 MariaDB가 3306으로 되어있어서 MYSQL은 3307로 해두었기 때문에 저렇게 설정해두었고, Redis도 사용하긴 해야 해서 63..

    [Spring] Assiidoctor 오류 [Some problems were found with the configuration of

    [Spring] Assiidoctor 오류 [Some problems were found with the configuration of

    RestDocs로 API 문서를 만들려고 테스트 코드 돌리고 문서 간단하게 작성하고 이제 HTML로 짜잔 해야지! 하며 실행시켰지만,, 나의 static 파일에는 아무런 변화가 나타나지 않았다. 먼저, 의존성부터 확인해주었다. (해결책은 제일 아래에)plugins { id 'org.springframework.boot' version '2.4.9' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'org.asciidoctor.convert' version '1.5.8' id 'java' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" }id 'org.asciidoctor.convert'..

    [Spring] 오류 해결 [:compileQuerydsl error /error: package ~~ does not exist /

    [Spring] 오류 해결 [:compileQuerydsl error /error: package ~~ does not exist /

    제목에서 나타낸 모든 오류가 뒤죽박죽 반복적으로 나타났다. 예전에도 이러한 오류가 발생했었는데 해결을 어떻게 했었는지 기억이 안나서 또또 삽질하다가^^ 기록해둔다,,! :compileQuerydsl error error: package ~~ does not exist 이런 오류 같은 경우에는 보통 DB를 안켜두었을 때 많이 발생했던 오류였던거로 기억한다. 그래서 H2 DB를 껐다가 다시 켜보았지만 해결이 안됐다. 그래서 File - Settings로 들어가 annotaion을 검색해서 이 부분이 잘 체크가 되었는지를 확인하고 또, gradle을 검색하여이 부분이 Gradle이 아닌 Intellij IDEA로 설정되어있는 지를 확인하였다. 보통 이정도 확인하면 문제를 발견하고 해결이 되어야 했는데,, 문제..

    [Spring] Intellij - import 오류 문제 해결

    [Spring] Intellij - import 오류 문제 해결

    import lombok, import org.~ 등등 어노테이션부터 시작해서 모두 붉게 변해있었다. dependency도 잘 적용시켰고, 분명 어제까지만 해도 문제 없었기에 뭐가 문제인가 Alt + Enter도 해서 Jar도 뭐 눌러보고,, 😥😥 그리하여 해결 방법을 찾아보았는데.idea 폴더 삭제Intellij를 끄고 .idea라는 폴더를 삭제 후 다시 Intellij로 돌아가서 실행시키면 다시 모두 다운로드하며 import가 잘 작동하게 되었다! 그래도 잘 되지 않는다면,File > Settings > Build > GradleJVM 설정 확인File > Project Settings > Project & SDKsSDK 확인 그래도 문제가 해결되지 않는다면,File > Invalidate Cache..

    [Spring] 이메일 인증 번호 전송, 유효 시간 (Gmail SMTP Server, Redis)

    [Spring] 이메일 인증 번호 전송, 유효 시간 (Gmail SMTP Server, Redis)

    많이 부족해서 이곳저곳 참고하면서 구현해보았습니다.. 더 좋은 방법이나 조언 및 참고 링크 구합니다..! ○ 개발 환경 - intellij IDEA 2020.03 - spring boot 2.4.8 - project SDK : java 11 - gradle 6.9 - h2 database - Redis 이메일을 통한 인증 방법에는 대부분 두 가지 형식이 있다. 1. 이메일로 인증번호를 전송한 후, 입력하여 인증 2. 이메일로 보낸 링크에 접속하여 인증 아무래도 사용자 입장에서는 2번이 그나마 편리하지 않을까라는 생각에 2번을 구현해보려 그랬는데 프로젝트를 1번으로 진행하기로 해서 1번으로! 1. 의존성이메일 발송을 위해서 spring-boot-starter-mail 의존성 추가build.gradleimp..