본문 바로가기

TIL

2022.09.19.TIL

테이블에 @JsonIgnore달면 리스폰스에 안나옴(자꾸 까먹는다)

 

RequestBody와 RequestPart는 같이쓸 수 없다.

dto랑 파일 같이 보내는법(with postman):

@PostMapping("/api/class")
public ResponseDto<?> CreateClass(@RequestPart(value = "RoomRequestDto") RoomRequestDto requestDto,
                                  @RequestPart(value = "Multipart") MultipartFile multipartFile) throws IOException {
    System.out.println(requestDto.getRecipe_id()+ " "+ requestDto.getClass_name());
    System.out.println(multipartFile.getOriginalFilename());
    Room room = roomService.CreateRoom(requestDto, multipartFile);
    return ResponseDto.success(room,"성공적으로 방을 만들었습니다.");
}

(ContentType이 있어야함)

 

 

ec2 502 Bad Gateway오류:

s3사용을 위해 aws의존성을 추가해놓고 버킷정보,iam정보가 누락된 상태로 깃엑션으로 배포되어서(git ignore됨) 오류가 난 듯

깃 시크릿에 해당 정보를 추가해주니 해결되었다.

 

docker에 redis 깔기:

도커를 실행시키고 cmd창에

docker pull redis입력 (레디스 이미지 설치)

docker run --name some-redis -p 6379:6379 -d redis (레디스 이미지 실행)

docker ps (실행중인 이미지 보기)

docker exec -it some-redis redis-cli (레디스 보기)
keys * (키값, value값 모두 출력)
set k g (키가 k이고 값이 g인 것 추가)
get k (키가 k인 것의 값을 출력)

 

stomp + redis:

내일 참고해서 redis로 브로커 수정하기

https://daddyprogrammer.org/post/5290/spring-websocket-chatting-server-enter-qut-event-view-user-count/

 

Spring websocket chatting server(5) – 채팅방 입장/퇴장 이벤트 처리, 인원수 표시

이번 장에서는 채팅방의 기능을 좀 더 고도화하는 실습을 진행하겠습니다. 기존 채팅방에서는 메시지 전달이 무조건 클라이언트에서 서버 측으로 전달된 후에 처리되었는데요. 이번에는 서버

daddyprogrammer.org

https://thdwngus2.tistory.com/100

 

spring stomp, redis 적용하기

배운점 stomp 적용하기 stomp란? 메시지 전송을 효율적으로 하기 위해 나온 프로토콜이며 기본적으로 pub/sub 구조로 되어있어 메시지를 발송하고, 메시지를 받아 처리하는 부분이 확실히 정해져 있

thdwngus2.tistory.com

https://developer111.tistory.com/81

 

웹소켓(SockJs+Stomp) 채팅서버와 Redis 연동 및 오류해결

안녕하세요. 이전의 포스팅에서 스프링프레임워크 실서버 환경에서 Redis와 연동을 해보았습니다. was설정을 통해 어렵지 않게 redis와 연동을 하여 세션 클러스터링이 성공하였지만 제가 운영중

developer111.tistory.com

 

'TIL' 카테고리의 다른 글

2022.09.21.TIL  (1) 2022.09.21
2022.09.20.TIL  (0) 2022.09.20
2022.09.14.TIL  (0) 2022.09.14
2022.09.07.TIL  (0) 2022.09.07
2022.09.01.TIL  (0) 2022.09.01