Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring async
- java null 처리
- 마인드
- AWS 프로젝트
- AWS 키페어
- ssh
- 비주얼 스튜디오 코드
- 창업 마인드
- Visual Studio Code
- java stream
- 창업형인간
- AWS ssh
- 스트림 예제
- AWS
- 라이프해킹스쿨
- java Optional
- @async
- dockerfile
- spring multi thread
- github CI/CD
- 창업
- AWS S3
- AWS 프로젝트 올리기
- CI/CD
- AWS EC2
- Optional 사용법
- 창업형인간되기
- optional
- vscode
- 자바 스트림
Archives
- Today
- Total
목록spring 비동기 (1)
Wookim
spring Async(비동기, 멀티스레드) 메소드 적용하기(1)
스프링 비동기 메소드 적용하기 스프링에 비동기 메소드를 적용해보자. 적용 이유 더보기 특정 데이터를 매우 비효율적으로 조회하여 특정 로직을 태워야 하는 상황이다. 가능 하다면 다른 방식으로 해결해야 하는 상황이지만, 여건상 성능도 고려하며 빠르게 해결해야 했다. 이런 상황에서 해당 메소드를 비동기(멀티스레드) 처리하고 기존에 다른 기능에 문제가 없도록 설정해야 했다. 미리 알고 가기 스프링의 @Async 애너테이션으로 비동기 처리를 할 때 주의점부터 알고가자 1. @Async를 적용한 메소드는 public 이어야 한다. 2. @Async 메소드를 구현한 class에서 내부 호출(self-invocation )은 불가하다. 이유는? 더보기 참고한 문서에 자세한 내용은 설명되있지 않지만 문맥상 추측하자면 다..
programming language/Java
2021. 5. 18. 17:27