|
|
@ -16,9 +16,22 @@ import org.springframework.core.env.Environment; |
|
|
|
@Configuration |
|
|
|
@Configuration |
|
|
|
@Slf4j |
|
|
|
@Slf4j |
|
|
|
public class MessageConfig { |
|
|
|
public class MessageConfig { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final Environment env; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public MessageConfig(Environment env) { |
|
|
|
|
|
|
|
this.env = env; |
|
|
|
|
|
|
|
} |
|
|
|
@Bean |
|
|
|
@Bean |
|
|
|
public CachingConnectionFactory cachingConnectionFactory() { |
|
|
|
public CachingConnectionFactory cachingConnectionFactory() { |
|
|
|
return new CachingConnectionFactory(); |
|
|
|
CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
connectionFactory.setHost(env.getProperty("spring.rabbitmq.host")); |
|
|
|
|
|
|
|
connectionFactory.setPort(Integer.parseInt(env.getProperty("spring.rabbitmq.port"))); |
|
|
|
|
|
|
|
connectionFactory.setUsername(env.getProperty("spring.rabbitmq.username")); |
|
|
|
|
|
|
|
connectionFactory.setPassword(env.getProperty("spring.rabbitmq.password")); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return connectionFactory; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
@Bean |
|
|
|