BackEnd/Java Spring (3) 썸네일형 리스트형 @Bean vs @Compoent 머리말 Spring 프레임워크 AOP를 공부중에 Compoent와 Bean과의 차이가 뭔지 궁금하게 되어서 내용을 정리하는 시간을 갖고자 글을 작성하게 되었습니다. @BEAN 주로 @Confiuration 어노테이션이 들어간 Spring을 설정하는 클래스 내에 들어가는 메소드에서 선언한다. @Bean의 경우 보통은 외부 라이브러리를 사용해서 등록하고자 할때 사용합니다. 예를들면 ObejctMapper의 경우 ObjectMapper Class에 @Compoent를 선언 할수는 없으니 ObjectMapper의 인스턴스를 생성하는 메소드를 만들고 해당 메소드에 @Bean을 선언하여 Bean으로 등록한다. ModelMapper를 사용하게 되어서 아래와 같이 ModelMapper를 Bean에 등록하였습니다. 😊 .. [Java Spring] @Bean vs @Compoent 머리말Spring 프레임워크 AOP를 공부중에 Compoent와 Bean과의 차이가 뭔지 궁금하게 되어서 내용을 정리하는 시간을 갖고자 글을 작성하게 되었습니다.@BEAN주로 @Confiuration 어노테이션이 들어간 Spring을 설정하는 클래스 내에 들어가는 메소드에서 선언한다.@Bean의 경우 보통은 외부 라이브러리를 사용해서 등록하고자 할때 사용합니다. 예를들면 ObejctMapper의 경우 ObjectMapper Class에 @Compoent를 선언 할수는 없으니 ObjectMapper의 인스턴스를 생성하는 메소드를 만들고 해당 메소드에 @Bean을 선언하여 Bean으로 등록한다.ModelMapper를 사용하게 되어서 아래와 같이 ModelMapper를 Bean에 등록하였습니다. 😊@Confi.. [Spring] WebSocket 머리말 오늘은 Spring 프레임워크를 공부하면서 WebSocket을 사용할 기회가 생겨서 아래와 같이 WebSocket에 관련된 내용을 정리해보았습니다. 실시간 데이터 전송을 필요로 하는 채팅서버를 구현하기위하여 WebSocket을 도입하여 사용해보았습니다. WebSocket을 적용하면서 어떤것들이 있고, 어떻게 사용해야하는지에 대하여 정리해보겠습니다. Http vs WebSocket Http HTTP는 비 연결성이고 매번 연결을 맺고 끊는 과정이 필요하다. ( 요청 - 응답 ) 구조 기본적으로 무상태(Stateless)이므로 연결된 상태를 저장하지 않는다. 실시간으로 바뀌는 정보에 대해서는 지속적으로 요청해야한다. WebSocket TCP Layer위에서 통신하는 계층이다. TCP 처럼 핸드쉐이크를 .. 이전 1 다음