Spring,MyBatis 실무 과정 자료]  Callable을 이용한 비동기 처리





Spring,MyBatis 실무 과정 자료]  Callable을 이용한 비동기 처리

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



 Callable을 이용한 비동기 처리


@Controller

public class CallableAsyncController {

   

    // 비동기로 JSON타입을 리턴

    @RequestMapping(value = "/acync/callable/sample1", produces = "application/json")

    @ResponseBody

    public Callable<Person> outJsonWithAsyncCallable1(final Model model) {

       

        //TODO: 처리 실행

        doMethod1();

       

        return new Callable<Person>() {

             @Override

            public Person call() throws Exception {

                //TODO: 무거운 처리 실행

                return new Person("Joe");

            }

        };

    }

+ Recent posts