spring 설정법 질문드립니다.
- 작성자 :
- 김*한
- 작성일 :
- 2012-11-28 09:32:09
- 조회수 :
- 1,351
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
아래의 답변 감사드립니다.
그런데 이해 못하는 부분이 있어 이렇게 다시 질문 올립니다.
부탁드립니다.
/src/main/java/portmis/com/sec/ram/security/userdetails/util/test201.java에서는 에러가 떨어지는 데 왜 /src/main/webapp/WEB-INF/test202.java에서는 에러가 없었는지요?
사용하는 pom.xml이 다른가요?
그리고 설치되어 있는 패키지 버젼을 알려면 어떻게 하면 되는지요?
------ 2012.11.27 Q&A 내용 ---------
[질문]
문장 : import org.springframework.security.Authentication;
위 문장이 farmMIS/src/main/java/portmis/com/sec/ram/security/userdetails/util/test201.java에서는 에러가 떨어지는 데
farmMIS/src/main/webapp/WEB-INF/test202.java에서는 에러가 안 떨어집니다.
설정법 좀 가르쳐 주시면 감사하겠습니다.
[답변]
안녕하세요. 김도한님
보내주신 프로젝트에서 pom.xml 파일을 확인해보면
<!-- Spring Security 사용을 위한 dependency 등록 Start -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.0.1</version>
</dependency>
<!-- Spring Security 사용을 위한 dependency 등록 End -->
부분에서 버전이 3.0.1 -> 3.0.1.RELEASE 을 사용하셔야 메이븐 센트럴에서 관련 라이브러리를 받을 수 있습니다.
또한 저의 전자정부 표준프레임워크 Spring Security 2.0.4 버전으로 구현되어 있어
또한 관련 import 부분에서 2.0.4와 3.0.1.RELEASE 부분의 패키지 구조가 변경되어 오류가 나고 있습니다.
3.0.1.RELEASE버전을 사용하시면 저의가 개발한 소스와 충돌이 날 가능성이 있다는 점 알려드립니다.
고맙습니다.
아래의 답변 감사드립니다.
그런데 이해 못하는 부분이 있어 이렇게 다시 질문 올립니다.
부탁드립니다.
/src/main/java/portmis/com/sec/ram/security/userdetails/util/test201.java에서는 에러가 떨어지는 데 왜 /src/main/webapp/WEB-INF/test202.java에서는 에러가 없었는지요?
사용하는 pom.xml이 다른가요?
그리고 설치되어 있는 패키지 버젼을 알려면 어떻게 하면 되는지요?
------ 2012.11.27 Q&A 내용 ---------
[질문]
문장 : import org.springframework.security.Authentication;
위 문장이 farmMIS/src/main/java/portmis/com/sec/ram/security/userdetails/util/test201.java에서는 에러가 떨어지는 데
farmMIS/src/main/webapp/WEB-INF/test202.java에서는 에러가 안 떨어집니다.
설정법 좀 가르쳐 주시면 감사하겠습니다.
[답변]
안녕하세요. 김도한님
보내주신 프로젝트에서 pom.xml 파일을 확인해보면
<!-- Spring Security 사용을 위한 dependency 등록 Start -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.0.1</version>
</dependency>
<!-- Spring Security 사용을 위한 dependency 등록 End -->
부분에서 버전이 3.0.1 -> 3.0.1.RELEASE 을 사용하셔야 메이븐 센트럴에서 관련 라이브러리를 받을 수 있습니다.
또한 저의 전자정부 표준프레임워크 Spring Security 2.0.4 버전으로 구현되어 있어
또한 관련 import 부분에서 2.0.4와 3.0.1.RELEASE 부분의 패키지 구조가 변경되어 오류가 나고 있습니다.
3.0.1.RELEASE버전을 사용하시면 저의가 개발한 소스와 충돌이 날 가능성이 있다는 점 알려드립니다.
고맙습니다.
A
안녕하세요.. 김도한님..
/src/main/webapp/WEB-INF/ 위치는 소스 디렉토리가 아니기 때문에 컴파일 자체를 하지 않습니다. 그래서 오류도 없는 것이구요..
maven 프로젝트의 경우는 src/main/java, src/main/resources, src/test/java, src/test/resources 4개의 디렉토리가 소스 디렉토리입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
/src/main/webapp/WEB-INF/ 위치는 소스 디렉토리가 아니기 때문에 컴파일 자체를 하지 않습니다. 그래서 오류도 없는 것이구요..
maven 프로젝트의 경우는 src/main/java, src/main/resources, src/test/java, src/test/resources 4개의 디렉토리가 소스 디렉토리입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.