@Resource 가 안되네요.......
- 작성자 :
- 권*주
- 작성일 :
- 2014-04-08 14:07:34
- 조회수 :
- 1,176
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
공통 컴포넌트로 egov-com-servelet.xml을 생성후
<context:component-scan base-package="egovframework">
<context:include-filter expression="org.springframework.stereotype.Controller" type="annotation"/>
<context:exclude-filter expression="org.springframework.stereotype.Service" type="annotation"/>
<context:exclude-filter expression="org.springframework.stereotype.Repository" type="annotation"/>
</context:component-scan>
<util:properties id="imsProperties" location="/WEB-INF/config/ims/ims.properties" />
를 설정하고 아래처럼
package egovframework.ims.ims06.web;
import java.util.Properties;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
@Controller
public class ims999999s00controller extends AbstractController{
@Resource(name = "imsProperties")
Properties imsProperties;
에서는 @Resource(name = "imsProperties") 가 잘 됩니다.
package egovframework.ims.ims00.util;
import java.util.Properties;
import javax.annotation.Resource;
public class language {
@Resource(name = "imsProperties")
Properties imsProperties;
에서는 안되네요........ 설정이 잘못 된건가요????
<context:component-scan base-package="egovframework">
<context:include-filter expression="org.springframework.stereotype.Controller" type="annotation"/>
<context:exclude-filter expression="org.springframework.stereotype.Service" type="annotation"/>
<context:exclude-filter expression="org.springframework.stereotype.Repository" type="annotation"/>
</context:component-scan>
<util:properties id="imsProperties" location="/WEB-INF/config/ims/ims.properties" />
를 설정하고 아래처럼
package egovframework.ims.ims06.web;
import java.util.Properties;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
@Controller
public class ims999999s00controller extends AbstractController{
@Resource(name = "imsProperties")
Properties imsProperties;
에서는 @Resource(name = "imsProperties") 가 잘 됩니다.
package egovframework.ims.ims00.util;
import java.util.Properties;
import javax.annotation.Resource;
public class language {
@Resource(name = "imsProperties")
Properties imsProperties;
에서는 안되네요........ 설정이 잘못 된건가요????
A
안녕하세요.
표준프레임워크센터입니다.
어떤게 안되신다는 말씀이세요?
더 자세히 말씀해주셔야 자세한 답변이 가능할 것 같습니다.
올려주신 설정은 문제가 없습니다.
import javax.annotation.Resource;에 빨간줄이 뜨시나요?
imsProperties가 null이신가요?
import에 빨간줄 뜨시면 project clean, maven clean 한 번 해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
어떤게 안되신다는 말씀이세요?
더 자세히 말씀해주셔야 자세한 답변이 가능할 것 같습니다.
올려주신 설정은 문제가 없습니다.
import javax.annotation.Resource;에 빨간줄이 뜨시나요?
imsProperties가 null이신가요?
import에 빨간줄 뜨시면 project clean, maven clean 한 번 해보시기 바랍니다.
감사합니다.