Java/Spring

[Java] RabbitMq API 연결

조각남자 2024. 8. 26. 17:23

 

💡 Spring Validation 구성을 위한 사용된 개발환경 입니다

 

개발 환경 버전
java 17
Spring Boot 3.3.3
빌드관리도구 Gradle 8.8
개발 툴 IntelliJ IDEA 2024.1
spring-boot-starter-validation 3.3.3

 

 

1) 라이브러리 설치 및 환경 파일 설정


 

1. Spring Boot 내에 의존성 추가


 

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-amqp'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'com.fasterxml.jackson.core:jackson-databind'


    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testImplementation 'org.springframework.amqp:spring-rabbit-test'
    testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
}

 

 

2. 환경 설정 파일을 구성합니다


💡 application.properties 파일 혹은 yml 파일 내에서 구성을 합니다.
💡 사전에 구성해둔 RabbitMQ 서버와 계정을 입력해 줍니다.

 

 

 

2.1. application.properties 파일 구성

spring.rabbitmq.host=localhost
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest

 

 

2.2. yml 파일 구성

spring:
  # Spring Boot RabbitMQ 설정
  rabbitmq:
    host: localhost
    port: 5672
    username: admin
    password: admin