이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
박*호
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를 이용해 비동기요청처리를 하시면 됩니다.
감사합니다.