我们有一个复杂的 Maven 依赖层次结构,其中我们的各个 Web 模块由父 Web 模块持有。父 web 模块依赖于一个服务模块,该模块本身依赖于一个dao 模块。
我希望我的用户通过网络进行身份验证。因此,我在 web 模块中放置了一个 spring 安全配置文件。
我遇到的问题是jdbc-user-service 需要一个数据源,我不能只从我的 web.xml 中的 dao 模块导入 spring 配置文件:它既不干净也不可行,因为我需要网络模块直接依赖于 dao 模块...
最好的行动方案是什么?
我可以使用 Maven 创建单独且独立的弹簧安全模块吗?我在网上没有找到任何关于这方面的线索的文件。
我是否需要从身份验证提供程序/管理器/用户服务配置中拆分与 Web 相关的 Spring Security 配置?
欢迎任何线索或指针...