[Spring] application profile 환경 별 설정 분리
Spring boot 2.4 이전과 이후 profile 설정 방법 비교하기 / 환경 별 profile 설정 / properties, yaml 파일 형식 / System Properties와 Project Properties
Posted by
Wonyong Jang
on August 11, 2022 ·
7 mins read
[Spring] MockMvc를 이용하여 controller 테스트하기
standaloneSetup, webAppContextSetup / ContentType 과 Accept
Posted by
Wonyong Jang
on July 08, 2022 ·
19 mins read
[Spring] MockWebServer 외부 API 테스트하기
WebClient, RestTemplate 재처리 테스트 / spock @SpringBean
Posted by
Wonyong Jang
on June 28, 2022 ·
9 mins read
[Spring] Non-Blocking 방식의 WebClient 이해하기
WebClient와 RestTemplate 비교 / HttpClient 모듈 / Blocking, Non-Blocking / 동기, 비동기
Posted by
Wonyong Jang
on June 26, 2022 ·
9 mins read
[Spring] Spock을 이용한 테스트 케이스 작성
스프링과 Spock을 이용한 테스트 / JUnit과 비교
Posted by
Wonyong Jang
on May 01, 2022 ·
22 mins read
[Spring] Spring Retry
RetryTemplate, 어노테이션을 이용한 재시도 / Retry와 Recover
Posted by
Wonyong Jang
on February 18, 2021 ·
15 mins read
[Spring] UriComponentsBuilder와 RestTemplate 사용하기
UriCompoentsBuilder와 RestTemplate 사용시 URL 인코딩 주의사항
Posted by
Wonyong Jang
on February 17, 2021 ·
6 mins read
[Spring] Spring Mockito
유닛 테스트를 위한 Java Mocking framework
Posted by
Wonyong Jang
on February 16, 2021 ·
15 mins read
[Spring] Spring Batch
Tasklet 방식, Chunk oriented processing 방식
Posted by
Wonyong Jang
on February 15, 2021 ·
7 mins read
[Spring] Spring Security + OAuth2 + JWT 를 이용한 소셜로그인 2
Spring Boot에서 Oauth2 + JWT 이용한 Google 로그인
Posted by
Wonyong Jang
on August 27, 2020 ·
6 mins read
[Spring] Spring Security + OAuth2 + JWT 를 이용한 소셜로그인 1
Spring Boot에서 Oauth2 + JWT 이용한 Google 로그인 / CORS
Posted by
Wonyong Jang
on August 20, 2020 ·
9 mins read
[Spring] Spring Security JWT Authentication
Spring boot에서 JWT를 이용한 Authentication과 Authorization
Posted by
Wonyong Jang
on August 17, 2020 ·
16 mins read
[Spring] Spring Security Database Authentication
UserDetails와 UserDetailsService 이용한 유저 인증 및 저장
Posted by
Wonyong Jang
on August 15, 2020 ·
10 mins read
[Spring] Java Quartz Scheduler
Spring Boot에서 Cron을 이용한 스케줄러 구현
Posted by
Wonyong Jang
on July 04, 2020 ·
9 mins read
[Spring] lombok 어노테이션
접근자/설정자, 생성자 자동 생성, Builder
Posted by
Wonyong Jang
on June 23, 2020 ·
5 mins read
[Spring] Web Layer(웹 계층) 과 도메인 모델 패턴
Web, Service, Repository, Dtos, Domain / DTO와 Entity 사용 범위 / 비지니스 로직은 Service에서 처리해야할까?
Posted by
Wonyong Jang
on June 14, 2020 ·
8 mins read
[Spring] Junit5을 이용한 테스트 코드 작성
단위 테스트를 위한 Mockito ,Mock, assertj
Posted by
Wonyong Jang
on June 09, 2020 ·
17 mins read
[Spring] @RequestBody와 @ModelAttribute
@RequestBody / @ModelAttribute 와 setter / 생성자 유무에 따른 바인딩 실패
Posted by
Wonyong Jang
on June 07, 2020 ·
6 mins read
[Spring] Rest 방식 및 어노테이션
@RestController, @PathVariable / ResponseEntity
Posted by
Wonyong Jang
on June 07, 2020 ·
4 mins read
[Spring] AOP 구현하기
자바코드, 스프링으로 AOP 구현하기
Posted by
Wonyong Jang
on June 03, 2020 ·
16 mins read
[Spring] AOP (Aspect-Oriented-Programming)
관점 지향 프로그래밍 / Proxy / Aspect, Advice / Pointcut, JoinPoint / CGLib, Dynamic Proxy
Posted by
Wonyong Jang
on June 02, 2020 ·
11 mins read
[Spring] Java Configuration을 이용한 설정
@Bean 과 @Component 차이 / @Configuration
Posted by
Wonyong Jang
on May 30, 2020 ·
1 min read
[Spring] @Component 를 이용한 빈 객체 생성
@Controller, @Service, @Repository, @Value
Posted by
Wonyong Jang
on May 29, 2020 ·
3 mins read
[Spring] @Autowired를 이용한 DI
Autowired, Qualifier 어노테이션
Posted by
Wonyong Jang
on May 25, 2020 ·
4 mins read
[Spring] Inversion Of Control
스프링 컨테이너(IoC컨테이너) 와 Bean
Posted by
Wonyong Jang
on May 19, 2020 ·
6 mins read
[Spring] Dependency Injection
종속성 주입 ( 부품 조립 ) / 다양한 의존성 주입 방법(생성자 주입, 필드 주입, 수정자 주입)
Posted by
Wonyong Jang
on May 18, 2020 ·
20 mins read
[Spring] Spring Web Security
스프링 시큐리티 개념과 인증 및 인가 처리
Posted by
Wonyong Jang
on April 29, 2020 ·
6 mins read
[Spring] 트랜잭션 전파(Propagation) 이해하기
REQUIRES, REQUIRES_NEW, MANDATORY, SUPPORT, NESTED, NEVER
Posted by
Wonyong Jang
on March 21, 2020 ·
18 mins read
[Spring] 트랜잭션 관리 및 주의사항
Spring Transaction Exception 에서 Rollback 처리 / @Transactional과 Proxy / self invocation
Posted by
Wonyong Jang
on March 20, 2020 ·
17 mins read
[Spring] 커넥션 풀(Connection Pool) DBCP, DAO, DTO
Database Connection Pool(DBCP) 와 DAO, DTO
Posted by
Wonyong Jang
on March 17, 2020 ·
3 mins read
[Spring] MVC1 vs MVC2
MVC1 패턴과 MVC2 패턴 차이 및 Spring MVC 처리 방식
Posted by
Wonyong Jang
on March 16, 2020 ·
3 mins read