메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

eGovFrame 프레임워크에서 .. @Async 를 사용하고 싶습니다.
  • 작성자

    박*호

  • 작성일

    2014-02-12 09:31:44

  • 조회수

    1,734

  • 구분

    개발환경

  • 진행상태

    완료

질문

eGovFrame 프레임워크에서 .. @Async 를 사용하고 싶습니다.

pom.xml에서 .. 어떤 설정을 해서 Lib를 다운해야하는지 ..

아니면 ...

어떻게 세팅해야지 돌아가는지 ... 궁금합니다..

답변

안녕하세요.
표준프레임워크 센터입니다.

@Async를 사용하기 위한 설정은 다음과 같습니다.

1. 환경설정
JDK6이상,
Tomcat 7 (Servlet 3.0이상 지원)

2. pom.xml의 Dependency
Spring webmvc의 3.2.6 RELEASE, Servlet 3.0이상을 설정하시면 됩니다.
-> pom.xml에
============================================
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.2.6.RELEASE</version>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
============================
을 설정하시면 됩니다.

3. web.xml 설정
web.xml에서는 루트태그의 schema와 version을 변경하고 async suported를 true로 설정해야합니다.

=>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
추가,

<async-supported>true</async-supported> 추가.

4. 사용방법
사용방식에 따라 Callable, DefferedResult, AsyncTask를 이용해 비동기요청처리를 하시면 됩니다.


감사합니다.

이 페이지의 구성

묻고 답하기