// 채팅 메시지 생성해서 AWS SQS로 전송
@CrossOrigin // 귓속말 할때 사용
@PostMapping("")
public Mono<Chat> sendMessage(@RequestBody Chat chat) {
sqsChatSender.sendMessage(chat);
return chatRepository.save(chat);
}
sse 채팅을 보내는 코드에서 위와 같이 작성하면 id가 랜덤으로 잘 생성되어 잘 받아와지는데..
// 채팅 메시지 생성해서 AWS SQS로 전송
@CrossOrigin // 귓속말 할때 사용
@PostMapping("/chat")
public ResponseEntity<ResponseDto> sendMessage(@RequestBody ChatRequestDto chatRequestDto) {
// chat.setCreatedAt(LocalDateTime.now());
Chat chat = new Chat(chatRequestDto);
sqsChatSender.sendMessage(chat);
chatRepository.save(chat);
return new ResponseEntity<>(new ResponseDto(200, "전송됨",chat), HttpStatus.OK);
}
ResponseEntity를 활용하면 id가 null값이 나온다.......
대체 왜지....?????????
'개발일기' 카테고리의 다른 글
NPE를 막기 위한 방법? (0) | 2024.04.17 |
---|---|
Mybatis에서 index 오류? (0) | 2024.04.05 |
sse 랜덤채팅-docker, kafka 사용하기(2) (0) | 2023.07.22 |
sse 랜덤채팅-docker,kafka 사용하기(1) (0) | 2023.07.21 |