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