일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Java
- php 프로그래밍 입문 문제풀이
- 백준
- 페이코 친구코드
- php
- programmers
- SWEA
- 자바 스프링
- 한정 분기
- 페이코 추천인코드
- php 프로그래밍 입문 연습문제
- 플러터
- 페이코 추천인
- 플러터 개발환경 설정
- spring
- C
- php 프로그래밍 입문 3판
- 자바
- 파이썬
- php 프로그래밍 입문 예제
- php 프로그래밍
- 배열
- php 프로그래밍 입문
- JAVA SPRING
- 최단 경로
- Flutter
- php 프로그래밍 입문 솔루션
- 페이코 초대코드
- C언어
- 스프링
- Today
- Total
목록전체 글 (594)
ImJay

[Java Spring] 2-61. 스코프와 프록시 이번에는 프록시 방식을 사용해보자. @Component @Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS) public class MyLogger { } 여기가 핵심이다. proxyMode = ScopedProxyMode.TARGET_CLASS 를 추가해주자. 적용 대상이 인터페이스가 아닌 클래스면 TARGET_CLASS 를 선택 적용 대상이 인터페이스면 INTERFACES 를 선택 이렇게 하면 MyLogger의 가짜 프록시 클래스를 만들어두고 HTTP request와 상관 없이 가짜 프록시 클래스를 다른 빈에 미리 주입해 둘 수 있다. 이제 나머지 코드를 Provider 사용 이전으..

[Java Spring] 2-61. 스코프와 Provider 첫번째 해결방안은 앞서 배운 Provider를 사용하는 것이다. 간단히 ObjectProvider를 사용해보자. package hello.core.web; import hello.core.common.MyLogger; import jakarta.servlet.http.HttpServletRequest; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.ObjectProvider; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.R..

[Java Spring] 2-60. request 스코프 예제 만들기 웹 환경 추가 웹 스코프는 웹 환경에서만 동작하므로 web 환경이 동작하도록 라이브러리를 추가하자. build.gradle에 추가 //web 라이브러리 추가 implementation 'org.springframework.boot:spring-boot-starter-web' 이제 hello.core.CoreApplication 의 main 메서드를 실행하면 웹 애플리케이션이 실행되는 것을 확인할 수 있다. Tomcat started on port(s): 8080 (http) with context path '' Started CoreApplication in 0.914 seconds (JVM running for 1.528) 참고: s..