// 채팅 메시지 생성해서 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

+ Recent posts