일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- @AutoConfiguration
- 쓰레드 안전
- ResponseBodyAdvice
- Spring Boot
- Starter
- findAny
- 포맷터
- ClientHttpRequestInterceptor
- restTemple
- AOP this
- spring
- AOP 매개변수
- JsonType
- AccessLevel
- 개방/폐쇄 원칙
- findFirst
- vaultTemplate
- Thread Safety
- RestTemplate
- JsonStringType
- AOP
- java
- Save Action
- gradle
- LogInterceptor
- jpa
- fotmatter
- AOP target
- Stream
- auto configuration
- Today
- Total
목록Spring Boot (3)
맨땅에 헤딩하는 개바른자

목차 개요 구성 파일 구성 파일 설명 WooForwardFilterFunction (필터 기능) AddExchangeFilterFunctions (필터 기능 주입) WooRestClientAutoConfiguration (AutoConfiguration 설정) WooRestClientAutoConfigureRegistrar (WebClient별 RestClient 빈 생성) 간략한 정리 1. 개요 RestTemplate와 같이 WebClient가 여러 주소로 통신 하기위해서는 주소별 WebClient빈을 생성해야합니다. 생성 된 빈들은 사용 클래스에서 빈 이름으로 구별하여 주입받아 사용하게 됩니다. 이번 포스팅에서는 여러 WebClient빈을 특정 어노테이션을 이용하여 통신 기능을 담당하는 클래스(Rep..
목차 Spring Boot Gradle 프로젝트 설정 build.gradle 파일을 통해 프로젝트 설정 의존성 관리 dependencies 블록을 사용하여 의존성 관리 테스트 관련 의존성 testImplementation을 통한 테스트에 필요한 라이브러리 추가 testRuntimeOnly를 사용하여 테스트 실행 시 필요한 라이브러리 정의 testFixturesImplementation 및 testFixturesRuntimeOnly를 사용하여 테스트 픽스처 모듈 정의 testCompileOnly를 통한 테스트 시에만 필요한 컴파일 의존성 추가 testAnnotationProcessor를 사용하여 테스트용 어노테이션 프로세서 정의 Spring Boot Gradle 프로젝트 설정 Spring Boot 프로젝트..

목차 프로젝트 구성 progress-starter dependency progress-api dependency Auto Configuration 상세 설정정보 설정 코드 각 어노테이션별 역활 이외 어노테이션 역활 결론 1. 프로젝트 구성 필자는 아래와 같은 프로젝트 구성을 하였습니다. [progress-starter dependency] dependencies { // Using only starter testRuntimeOnly("com.h2database:h2") // Using starter and module api("org.springframework.boot:spring-boot-starter-data-rest") api("org.springframework.boot:spring-boot-s..