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