Free Lines Arrow
본문 바로가기
728x90

Spring/spring 기초 스터디32

[Spring] DispatcherServlet DispatcherServlet이란? 모든 요청을 DispatcherServlet을 통해 받는다. 해당 받아 Controller 로 전달한다. DispatcherServlet 을 Front에 둔다. - 그래서 Front Controller 이라고 한다. DispatcherServlet 을 적용하기 전 url 마다 서블릿을 만들고 그에 맏는 Controller 로 요청을 보내는 방식 DispatcherServlet 을 적용후 하나의 서블릿(FrontContoller) 에서 모든 요청을 받는다. 장점 모든 요청에 대해 에러, 공지, 처리, 를 다 할수 있다. Spring Framework의 MVC2 패턴 1. 고객이 요청한다. 2. 해당 요청에 대한 컨트롤러를 탐색한다. 3. 컨트로를을 찾은다음 컨트롤러에게.. 2021. 8. 24.
[Spring] Annotation Annotation 어노테이션의 종류와 개념을 알아본다. 이전에 정리를 했던 글인데 참고하면 좋을 것 같다. https://vprog1215.tistory.com/47?category=989392 [Spring] ComponentScan1 - 기초 ComponentScan 를 왜 사용할까? 이번 주제는 Component 와 의존성 주입이다. 자동 주입이라고 생각하면 편할것 같다. @ComponentScan AutoAppConfig 클래스를 만들었다. package hello.core; import org.springfra.. vprog1215.tistory.com 많이 쓰이는 어노테이션 종류 @Configuration: 설정파일에 지정하는 어노테이션 @ComponentScan: 컴포넌트를 스캔 하는 어노.. 2021. 7. 23.
[Spring] Bean Scope Web: part4 웹스코프 특징 웹 환경에서만 동작 스프링이 스코프의 종류 시점까지 관리 종료메서드 호출됨. 웹스코프종류 Request: HTTP 요청 하나가 들어오고 나갈 때 까지 유지되는 스코프 HTTP 요청마다 빈 인스턴스 생성 및 관리 된다. Session: HTTP Session과 동일한 생명주기를 가지는 스코프 Application 서블릿 컨텍스트 와 동이한 생명주기를 가지는 스코프 websocket: 웹 소켓과 동일한 생명주기를 가지는 스코프 request 당 할당 되는 request scope 그림예제 Request 스코프 예제 만들기 준비 웹 환경 추가 build.gradle 에 추가 // web 라이브러리 추가 implementation 'org.springframework.boot:spring-boot.. 2021. 6. 15.
[Spring] Bean Scope Prototype: part3 싱글톤과 프로토타입을 같이 사용했을때 문제점 해결 앞에서 싱글톤과 프로토타입을 같이 사용하면 발생되는 문제점을 봤다. https://vprog1215.tistory.com/79 [Spring] Bean Scope Prototype: part2 싱글톤과 프로토타입을 같이 사용했을때 문제점 Bean Scope Prototype: Part1 은 아래 페이지에서 확인하자. https://vprog1215.tistory.com/71 [Spring] Bean Scope Prototype: part1 Bean Scope Prototype: part.. vprog1215.tistory.com Provider 로 해결하는 방법을 알아보자 Spring 의 Provider 기능 사용. 스프링에서 제공해 주는 Provider.. 2021. 6. 14.
728x90
반응형