File tree Expand file tree Collapse file tree
java/com/example/userservice/rabbitmq Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ services:
1010 depends_on :
1111 - db
1212 environment :
13- SPRING_DATASOURCE_URL : jdbc:mysql://db:3306/userService
14- MYSQL_USER : developer
15- MYSQL_PASSWORD : password
13+ DB_URL : jdbc:mysql://db:3306/userService
14+ DB_USER : developer
15+ DB_PASSWORD : password
1616
1717 db :
1818 image : mysql:latest
Original file line number Diff line number Diff line change 1- package rabbitmq ;
1+ package com . example . userservice . rabbitmq ;
22
33import com .example .userservice .service .UserService ;
44import com .fasterxml .jackson .databind .JsonNode ;
55import com .fasterxml .jackson .databind .ObjectMapper ;
6+ import org .springframework .amqp .core .Queue ;
67import org .springframework .amqp .rabbit .annotation .RabbitListener ;
8+ import org .springframework .context .annotation .Bean ;
79import org .springframework .stereotype .Component ;
810
911
@@ -16,6 +18,11 @@ public RabbitMQListener(UserService userService) {
1618 this .userService = userService ;
1719 }
1820
21+ @ Bean
22+ public Queue myQueue (){
23+ return new Queue ("messages" , false );
24+ }
25+
1926 @ RabbitListener (queues = "messages" )
2027 public void listenToMessageQueue (String jsonMessage ) {
2128
@@ -30,6 +37,4 @@ public void listenToMessageQueue(String jsonMessage) {
3037 System .out .println ("Error in RabbitMQListener: " + e .getMessage ());
3138 }
3239 }
33-
34- // TODO: fix issue so it establish a connection to QueueRabbitMQ
3540}
Original file line number Diff line number Diff line change 1- spring.datasource.url =${DB_URL:jdbc:mysql://localhost :3306/userService}
1+ spring.datasource.url =${DB_URL:jdbc:mysql://db :3306/userService}
22spring.datasource.username =${DB_USER}
33spring.datasource.password =${DB_PASSWORD}
44spring.jpa.hibernate.ddl-auto =update
You can’t perform that action at this time.
0 commit comments