@Async를 통한 비동기 처리
- 비동기 : 하나의 요청이 모두 처리되기를 기다리는 것이 아니라 처리되지 않더라도 제어권을 다음 요청에 넘기는 것을 비동기라 한다. - 제약사항 : 1. public 한 메소드에만 써야한다. 2. 같은 클레스 안에서 @Async를 적용한 메소드를 사용하면 작동하지 않는다. 3. return Type이 void이거나 Future객체를 사용해야 한다. - @Async를 사용하기 위한 설정@EnableAsyncpublic class AppConfig implements AsyncConfigurer {@Overridepublic Executor getAsyncExecutor() {ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();executor.s..
java&spring
2016. 10. 8. 07:52