spring2 junit5 repository 테스트 데이터 한 번만 setup(insert)하기 다양한 필터링의 조회 검색 기능을 만들게 되었다. 그리고 테스트하기 위해서는 많은 insert문을 실행하는 setup 메소드를 만들게 되었는데 문제가 생겼다. 실제 dataSetup코드.. public void dataSetup() { Member aMember = memberRepository.save(Member.builder().email("www.a.com").nickname("aaaa name").profileImage("image").build()); Member bMember = memberRepository.save(Member.builder().email("www.b.com").nickname("bbbb name").profileImage("image").build()); Member c.. spring 2022. 9. 18. (Spring) Stomp로 채팅 동시접속자 구현해보기 팀 프로젝트에서 채팅에 동시접속자를 데이터를 실시간으로 보내달라는 요청이 왔다. 동시접속자를 어떻게 실시간으로 보내야할까.. 많은 고민을 했고 구글링을 해봤는데 자료가 거의..없었다. 생각해본 문제는 이정도였다. 1. 실시간으로 빠르게 바뀌는 데이터다 보니 웹소켓으로 전달해줘야 한다. 2. 일단 소켓에 연결된 세션의 수를 알아내야한다. 3. 접속자가 새로 들어올 때와 기존 접속자가 나갈 때마다 데이터를 전달해야한다. 1. 실시간으로 빠르게 바뀌는 데이터다 보니 웹소켓으로 전달해줘야 한다. 1번의 경우는 이미 소켓에 연결되어있는 상태이기 때문에 새 subscribe 채널만 제공해주면 된다. function connect() { var socket = new SockJS('http://localhost:80.. spring 2022. 9. 10. 이전 1 다음