Spring boot 3

Spring Test code 같은 함수 중복시

테스트 코드를 작성하는데 이처럼 serviceImpl 로직에서 같은 함수를 매개변수를 다르게 해서 호출하는 상황이었다.따라서 두번 코드를 작성했는데 해결이 안되었는데when(financeService.getAssetSummeryByDateBefore(uid, goal.getDate())).thenReturn(oldDateAssetSum);when(financeService.getAssetSummeryByDateBefore(uid, any(Timestamp.class))).thenReturn(todayAssetSum); 함수 호출 순서에 따라서 결과값을 다르게 해줄 수 있었다. when(financeService.getAssetSummeryByDateBefore(eq(uid), any(Date.class)..

Spring boot 2024.12.16

RabbitMQ + Spring boot로 Flutter용 채팅 만들기 2

플러터에서 stomp 연결을 하려면 stomp 라이브러리를 우선 삽입해준다. https://pub.dev/packages/stomp_dart_client stomp_dart_client | Dart Package Dart STOMP client for easy messaging interoperability. Build with flutter in mind, but should work for every dart application. pub.dev 플러터 터미널에서 dart pub add stomp_dart_client or flutter pub add stomp_dart_client 혹은 pubspec.yaml에서 dependencies: stomp_dart_client: ^0.4.4 하면 된다. i..

Spring boot 2023.06.09

RabbitMQ + Spring boot로 Flutter용 채팅 만들기 1

먼저 도커로 rabbitMQ를 실행하여 준다 docker run -d --name rabbitmq -p 61613:61613 -p 5672:5672 -p 15672:15672 rabbitmq:3-management 다른 블로그에서는 5672, 15672만 여는데 stomp를 사용할 예정이라면 61613까지 열어주어야한다! 5672 : rabbitMQ AMQP 기본포트 15672 : 관리자 화면 포트 - localhost:15672로 웹클라이언트에서 접속 가능 61613 : stomp 플러그인 기본 포트 그 뒤 stomp 플러그인을 활성화 시켜준다. docker desktop으로 이동하여 해당 rabbitMQ컨테이너에서 terminal로 들어가 rabbitmq-plugins enable rabbitmq_w..

Spring boot 2023.06.09
반응형