본문 바로가기
반응형

Spring7

Spring Websocket 메이븐 라이브러리 불러오기 org.springframework spring-websocket ${org.springframework-version} com.fasterxml.jackson.core jackson-databind ${jackson.version} 웹소켓은 데이터 이동방식이 JSON형식이라 jackson이 필요함 미들웨어는 8.5이상 지원 스프링은 2.5버전 이상 지원되고 하위 컨테이너에 bean 설정해줘야한다 @Component public class HandlerChat extends TextWebSocketHandler { // 세션리스트를 담을 List(나중에는 세션접속자의 정보까지 들고와야해서 Map으로 바꿔야함) private List sessionList = new ArrayLi.. 2021. 5. 29.
IOC(DI)컨테이너 IOC(DI) 컨테이너 https://docs.spring.io/spring-framework/docs/4.3.x/spring-framework-reference/htmlsingle/ (Spring) or https://www.egovframe.go.kr/wiki/doku.php(전자정부) IoC(Inversion of Control) 💡 스프링에서 어떤 객체를 어느시점에 생성하고 사용할지는 컨테이너가 제어하는데 실행 흐름이나 객체의 생명 주기를 개발자가 하는게 아니라 컨테이너로 제어권이 넘어가는것을 IoC라고 한다. 실행적인 측면 개발자가 객체의 생성과 제거를 제어 현재 대부분의 애플리케이션은 EJB container, Web container 등의 컨테이너 기반 하에서(생성과 제거) 동작한다 객체간의.. 2021. 5. 29.
Spring에서 모듈(컨테이너) SpringModule Spring Overview Core Container(코어 스프링) 스프링 프레임 워크의 핵심은 Bean의 생명 주기와 설정 그리고 처리방법을 관리하는 코어 컨테이너이다. 모든 스프링 모듈의 기반이 된다 Core and Beans Spring 프레임 워크의 근간이 되는 IOC/DI기능을 지원하는 담당을 하고 있다. BeanFactory를 기반으로 Bean 클래스들을 제어할 수 있는 기능을 지원한다. Core는 스프링에서 사용하는 핵심모듈이며 주요 어노테이션, 컨버터, 상수, 유틸리티 클래스 등을 제공합니다. Beans는 스프링 DI기능의 핵심인 bean Factory와 DI기능을 제공하는 모듈이다 bean의 meta data, bean리더, beanFactory의 구현과 Prop.. 2021. 4. 24.
728x90
반응형