우리는 복잡한 Maven 종속 계층을 가지고 있으며 이로 인해 우리의 개별 웹 모듈은 상위 웹 모듈에 의해 유지됩니다. 상위 웹 모듈은 서비스 모듈에 의존하며 그 자체는 dao 모듈에 의존합니다.스프링 보안 웹 인증 및 다중 모듈 종속성 계층의 문제
사용자가 웹에서 인증되기를 원합니다. 따라서 웹 모듈에 스프링 보안 구성 파일을 배치했습니다.
나는 JDBC 사용자 서비스는 데이터 소스을 필요로하고 난 그냥 내 web.xml 파일에서 DAO 모듈에서 스프링 설정 파일을 가져올 수 있다는 것입니다이 문제 : 그것은 청소하지 않고 도 가능하다 웹 모듈이 DAO 모듈에 직접 의존해야하기 때문에 ... ...
가장 적합한 조치는 무엇입니까?
메이븐과 별도의 스프링 보안 모듈을 만들 수 있습니까? 웹에서 그 사실에 대한 단서를 찾지 못했습니다.
인증 공급자/관리자/사용자 서비스 구성에서 웹 관련 스프링 보안 구성을 분할해야합니까?
모든 단서 또는 포인터 오신 것을 환영합니다 ... 좋아
일반적으로 dao 모듈에 spring-datasource.xml이 있고 웹 모듈에 security-context.xml이 있으면 문제없이 spring-datasource.xml을 가져올 수 있습니다 (' ') 비록 모듈간에 간접적 인 의존성이 있더라도 –
좋은 지적은 ... 그러나,이 어플리케이션을 담당하는 아키텍트는 모든 모듈에서 모든 이름이 "spring-config.xml"인 모든 모듈에 이름을 붙였다. 친절하게 내가 원하는 것 아닌 모든 모듈에서 모든 파일을 가져올 것이 좋습니다 ... – balteo
당신은 그들을 바꿀 수 있으며 좀 더 적합한 명명 규칙을 적용 할 수 있습니까? 나는 심지어 같은 이름을 가진 여러 파일을 가지고있을 때 사소한 것이 아닌 약간의 변경을하기 위해 올바른 파일을 찾는다 고 생각합니다 ... –