Spring2 웹소켓 연결 장애 웹소켓 연결Authorization header 를 추가하여 웹소켓 초기 연결에 성공const socket = new SockJS(`http://localhost:8080/ws\`, {headers: {Authorization: `Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJya2R0amR3bC01QGhhbm1haWwubmV0IiwiYXV0aCI6IlVTRVIiLCJleHAiOjE3MTU5MjU2NTQsImlhdCI6MTcxMjMyNTY1NH0.YL6N05jfWxrIfV07ko4qc6WtiCtTEC6PhNiL0gqRNz0`, // TODO : 헤더에 토큰 넣어야함},}) 웹소켓 연결 CONNECT 시에만 Authorization header 를 추출 후SecurityContext.. 2024. 4. 11. [스프링코어-2] AppConfig 를 통한 DIP, OCP 해결, 스프링 전환 DIP 를 통한 의존성 문제 해결OrderServiceImplService interface, implementation 을 분리하여 DIP 를 달성한 것처럼 보이지만,private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); 구체클래스인 OrderServiceImpl -> interface 인 DiscountPolicy 뿐만 아니라 RateDiscountPolicy 에도 의존하고 있다.때문에 구체 클래스를 변경할때, 클라이언트 코드도 변경해야한다.import com.hello.core.discount.DiscountPolicy;import com.hello.core.discount.RateDiscountPolicy;public cla.. 2024. 3. 12. 이전 1 다음