본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: c4984db) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout c4984db ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview Thymeleaf 템플릿을 이용해 이메일 템플릿을 작성합니다. 템플릿 작성 템플릿 위치에 디렉토리를 하나 생성하고 하위에 이메일 템플릿을 HTML로 작성합니다. /src/main/resources/templates/mail/si..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: ac91413) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout ac91413 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 이메일 전송 서비스를 추상화하고 그 구현체를 구현합니다. 프로파일별로 서로 다른 구현체가 실행되게 하여 로그만 출력하는 기능과 메일을 실제로 전송하는 기능이 제대로 동작하는지 확인합니다. EmailService 인터페이스 생성 ..
- Total
- Today
- Yesterday
- Spring Data JPA
- leetcode
- 스프링 부트
- @ManyToOne
- spring boot app
- spring boot jwt
- spring boot application
- 알고리즘
- JPA
- 클린 아키텍처
- gRPC
- Linux
- 함께 자라기
- proto3
- r
- intellij
- 헥사고날 아키텍처
- 스프링부트
- 스프링 부트 회원 가입
- Spring Boot
- 스프링 부트 애플리케이션
- 함께 자라기 후기
- Spring Boot JPA
- JSON
- Spring Boot Tutorial
- QueryDSL
- Java
- 스프링 부트 튜토리얼
- Jackson
- 스프링 데이터 jpa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |