본문 바로가기

AWS6

[AWS] Ec2 Amazon Linux java 설치하기 설치 가능한 자바 확인 sudo yum list | grep java 설치 가능한 패키지 목록 중 java 이름이 들어간 것들만 조회한다. 그럼 이런식으로 나오는데, 나는 java 11을 설치해보겠다. 자바 11 설치 sudo yum install -y java-11-amazon-corretto-devel 그럼 위와 같이 정상적으로 설치가 될 것이다. 자바 버전 확인 java -version 정상적으로 설치가 됐는지 자바 버전을 확인해야한다. 내가 설치한 버전은 자바 컴파일러가 포함된 버전이라 추가적으로 설치하지 않아도 된다. 환경변수 설정 1. 자바 설치 경로 확인 which java # /usr/bin/java readlink -f /usr/bin/java # /usr/lib/jvm/java-11-a.. 2023. 7. 22.
AWS RDS 생성 및 접속 AWS RDS 생성 AWS RDS 서비스에 접속해서 DB를 생성해보자 RDS 탭 - 대시보드 DB 종류 및 버전 선택 표준 생성 선택 - Mysql 선택(사용하는 DB 선택) - 버전 선택 먼저 아래와 같이 내 PC의 Mysql이 어떤 버전인지 확인하고 근접한 버전을 선택한다. 프리티어를 사용중이면 꼭 선택해야 한다 ! DB 정보 생성 DB 인스턴스 식별자 : AWS에서 DB를 구분할 수 있는 고유 이름 마스터 사용자 이름 : DB의 root 권한을 가진 ID 마스터 암호 : 해당 ID의 비밀번호 인스턴스 구성 기본값 그대로 쓰면 된다. 어차피 프리티어라 몇개 못쓴다.... 좀 더 성능 좋은걸 쓰고싶다면 db.t4g.micro 선택 스토리지 설정 이것도 기본값 그대로 쓰면된다. 어차피 20G를 가득 채.. 2023. 7. 16.
AWS 인스턴스 생성 후 SSH로 접속하기 인스턴스 생성 먼저 로그인 후 가상 머신 시작 버튼을 클릭해줍니다. 못 찾으시는 분들을 위해 링크 첨부합니다. (인스턴스 생성 페이지 바로가기) 그 후 적절한 이름 입력 후 아래와 같이 선택해 줍니다. 저는 Amozon Linux의 2023 AMI를 사용해보겠습니다. 인스턴스 유형 그 후 인스턴스 유형을 t2.micro를 선택해 줍니다. 그 외 인스턴스 선택 시 요금이 발생할 수 있습니다. 키 페어 생성 키 페어는 EC2 인스턴스에 원격으로 접속할 때 필수적으로 필요하므로 생성해줘야 합니다. 또한, 키 페어는 한번 생성하면 두번다시 다운로드 받을 수 없기 때문에 주의해서 보관해야 합니다. 키페어 이름을 설정해준 뒤 키 페어 생성을 눌러 생성된 키 페어를 다운받아 주도록 합시다. 네트워크 설정 방화벽(보.. 2023. 7. 15.
스프링 부트 - 4) 롬복 설치하기 롬복(lombok)이란 ? - 자바 개발 시 자주 사용하는 코드 GET,SET,기본생성자,noString 등을 어노테이션으로 자동 생성해주는 것 1. build.gradle 의존성 추가하기 2. Marketplace에서 lombok 다운로드 다운로드 후 재시작한다. 3. 롬복 설정하기 Command + shift + A 후 annotation processors 검색 후 Enable annotation processing 체크를 한 뒤 OK를 눌러준다. 2021. 12. 24.
스프링 부트 - 3) 스프링 부트에서 테스트 코드 작성 TDD : 테스트가 주도하는 개발 단위 테스트 : TDD의 첫 번째 단계인, 기능단위의 테스트코드를 작성하는 것 따라서, TDD와 단위테스트는 다르다. RED : 항상 실패하는 테스트 먼저 작성한다. Green : 테스트가 통과하는 프로덕션 코드를 작성한다. Refactor : 테스트가 통과하면 프로덕션 코드를 리팩토링한다. 단위 테스트 코드 작성 이점 1) 개발초기에 문제를 발견하게 도와준다. 2) 개발자가 나중에 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인가능(예, 회귀 테스트) 3) 기능에 대한 불확실성을 감소시킬 수 있다. 4) 시스템에 대한 실제 문서를 제공한다. 즉, 단위 테스트 자체가 문서로 사용할 수 있다. 테스트 코드 작성을 도와주는 프레임워크 종류 1.. 2021. 12. 24.
스프링 부트 - 1) intellij로 프로젝트 환경설정 1. 프로젝트 생성 2. 프로젝트 폴더 설명 - src/main/java: 해당 폴더에는 자바로 작성한 소스코드 - src/main/resources: 해당 폴더에는 자바스크립트, HTML 파일 같은 파일들 - build.gradle: 의존성 관련 설정 및 다양한 설정에 관한 파일 - gradlew: 유닉스에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일 - gradlew.bat: 윈도우에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일 3. Gradle 프로젝트 Springboot프로젝트로 변경하기 buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies {.. 2021. 12. 24.