동일한 환경에서 실습을 진행하기 위해 아래 버전을 사용할 것을 권장한다. - Spring Boot는 3.x.x 버전 - JDK 21

Artifact와 Name을 email-send-producer라고 지어주자. Package name을 Java 컨벤션에 맞게 emailsendproducer라고 지어주자.Spring Boot DevTools, Spring Web, Spring for Apache Kafka를 선택해라. 이 프로젝트에서는application.properties를 지우고application.yml을 생성했다.
spring: kafka: # Kafka 서버 주소 (EC2에 카프카를 설치했기 때문에 EC2 주소를 입력해야 한다.) bootstrap-servers: 15.164.96.71:9092 producer: # 메시지의 key 직렬화 방식 : 자바 객체를 문자열(String)로 변환해서 Kafka에 전송 key-serializer: org.apache.kafka.common.serialization.StringSerializer # 메시지의 value 직렬화 방식 : 자바 객체를 문자열(String)로 변환해서 Kafka에 전송 value-serializer: org.apache.kafka.common.serialization.StringSerializer