[TIL] 220525

Moon·2022년 5월 25일

서버리스 프론트엔드

S3에서 프론트엔드 구성하기

  • 버킷이름을 도메인과 같게 해서 만들기
  • 정적 웹 호스팅 활성화 (버킷 속성 맨 아래)
  • 가비아 - DNS 설정 - 레코드 수정

CloudFront 적용

  • 원본 도메인 선택 후 기본값 루트 객체 적어주고 (반환할 파일 이름) 배포 생성
  • 브라우저 확인 후 도메인 연결 -> 가비아 레코드 수정
  • htts:// 권한 설정해주기
    설정에서 대체도메인(CNAME)에 www.도메인 추가하고 SSL 인증서 요청
  • 도메인 이름에 *.도메인
  • 가비아 레코드에 CNAME이름의 .전까지와 CNAME값을 각각 호스트와 값에 넣어주면 인증서가 발급된다.

JPA

  • table = Domain
  • SQL = Repository

JPA는 자바를 DB로 사용하도록 도와준다. SQL을 쓰지 않고 데이터의 생성, 조회, 수정, 삭제를 할 수 있게 해주는 번역기의 역할을 한다.

application.properties

spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:testdb;MODE=MYSQL
spring.jpa.show-sql=true

-> resources > application.properties
(h2 사용해서 쿼리문 작성하려면 MODE=MYSQL도 꼭 추가해야 함)

profile
매일 성장하는 개발자 되기😊

1개의 댓글

comment-user-thumbnail
2022년 5월 26일

오......

답글 달기