Mysql pw 바꾸기
MySql 비밀번호 바꾸기 MySql 실행 $ mysql -u root -p 만약에 port 번호가 3306으로 설정하지 않았다면 mysql -u root -p --port {포트번호}로 작성한다. 나는 mysql -u root -p --port 3307로 작성했다. 그 다음 기존 password를 작성하면 된다. 비밀번호 변경 mysql...
MySql 비밀번호 바꾸기 MySql 실행 $ mysql -u root -p 만약에 port 번호가 3306으로 설정하지 않았다면 mysql -u root -p --port {포트번호}로 작성한다. 나는 mysql -u root -p --port 3307로 작성했다. 그 다음 기존 password를 작성하면 된다. 비밀번호 변경 mysql...
WebSocket + JWT 관련 글 Websocket Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) Sse Websocket + jwt 👈🏻 Websocket test Jmh - 채팅 파일 refactoring 내가 채팅방을 작성하면서 security를 구현한 이유는 stomp...
OAuth2 STOMP를 활용하면 header에 token 값을 넣어 인증을 할 수 있다는 글을 많이 보게 되었다. 실제로 적용하는 곳은 많지 않았지만 해당 기능을 적용할 수 있다면 한 번쯤 직접 구현해보는 것도 의미가 있다고 생각했다. 이를 위해 Spring Security 적용이 필요했는데 기존 프로젝트에는 이미 Security가 적용되어 있...
SSE(Server-Sent-Event) 관련 글 Websocket Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) Sse 👈🏻 Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 이전에 WebSocket 재연결 문제로 잠시 헤매고 있...
Json 파일 저장하기 관련 글 Websocket Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) 👈🏻 Sse Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 문제 채팅 대화 내용을 보여주기 위해 처음에는 클라이언트에서 sessi...
WebSocket 관련 글 Websocket Websocket + 부가기능 👈🏻 Websocket (채팅 기록 json 파일 저장하기) Sse Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 1편에 이어서 채팅기능을 구현했으므로 고객센터를 구현하기 위해 admin과 ...
WebSocket 관련 글 Websocket 👈🏻 Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) Sse Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 기존에 작성했던 WebSocket 그동안 채팅 기능을 구현하기 위해 여러...
Negative Test Mock Test 코드 작성을 다 끝낸 후에 예외에 관한 test도 해봐야한다고 들었다. CommentService.java @Override public CommentResponseDto postComment(CommentRequestDto commentDto) { Registry registry = regist...
Custom Exception Custom Exception을 만들기 전에는 기존에 작성했던 것처럼 표준 예외에 메시지만 담아서 사용하면 충분하지 않을까라는 생각이 들었다. 실제로 자바에서는 이미 다양한 예외를 제공하고 있고 메시지를 잘 작성하면 상황 설명도 가능해 보였기 때문이다. 원 글은 해당 블로그에서 보면 되고 나는 각각의 장단점에 대해서...
Mock Test UserServiceTest 가짜 객체는 동작을 하지 않는다. (passwordEncoder의 encode가 null) 처음에 test 코드를 작성했을 때 회원가입 로직에서 인코딩 된 pw와 인코딩 되지 않은 pw를 비교하여 검증을 하려고 했다. 하지만 encode된 pw가 제대로 값을 띄우지 못하고 계속 null이 떴고 그 ...