當使用彈簧插件用於struts 2時,是否可以使用最新版本的彈簧或者是否卡住插件中引用的版本?例如在我的項目中,我使用的是struts 2.3.16.3,它的spring插件自動使用spring 3.0.5。所以,如果我將Spring 4.1添加到我的pom中作爲依賴項,那麼會將多個版本的spring添加到類路徑中。struts 2彈簧插件 - 彈簧版本
回答
您的類路徑中不應該有多個Spring庫 - 災難將會發生。我想你可以在該插件中排除spring依賴,或者將其版本設置爲你想要的版本。 這種方法的主要問題是在主要版本之間移動(3.x到4.x) - 如果Spring尊重Semantic Versioning兩個版本之間將存在不兼容性,並且struts2-spring-plugin可能(或可能)使用改變了一些東西。
編輯:下面的評論報告成功使用struts2-spring-plugin和Spring4。
*不認爲使用當前的struts2-spring-plugin和Spring 4會有很多好運。* - 它們工作正常。 –
非常好。我的評論仍然有效 - 如果spring-plugin使用的是在Spring版本中刪除的東西,並且如果你從類路徑中刪除了spring3的依賴項,那麼事情將會中斷。 – mmalmeida
它不使用*被刪除的東西*。 –
- 1. 彈簧安全和Struts 2
- 2. java.util.concurrent.ScheduledThreadPoolExecutor的彈簧版本
- 3. 多彈簧與彈簧JPA
- 4. 如何在彈簧啓動版本中找到彈簧項目的版本
- 5. 彈簧
- 6. 彈力球衣彈簧版4.2.5
- 7. 將彈簧啓動集成到現有彈簧罐獨立版
- 8. 彈簧安全定製Authenticator在彈簧/彈簧安全版本升級後未被調用
- 9. 使用彈簧安全與彈簧批
- 10. IndexOutOfBoundsException彈簧批量和彈簧啓動
- 11. 沒有彈簧流動的彈簧面
- 12. 彈簧安全2.0彈簧安全3.0
- 13. Angular2與彈簧靴和彈簧安全
- 14. 彈簧批量彈簧數據
- 15. 彈簧啓動和彈簧安全4.0
- 16. 彈簧啓動彈簧安全
- 17. @Autowired JSF 2彈簧3空
- 18. 彈簧組件7
- 19. 春瓶版本帶有彈簧試驗
- 20. Hibernate +彈簧版本兼容性
- 21. Maven包括老版本的彈簧
- 22. 帶有mongodb版本的彈簧數據
- 23. 彈簧MVC控制器版本
- 24. 彈簧AMQP VS的RabbitMQ版本
- 25. 修復彈簧Kerberos版本incomatibility
- 26. Neo4j的彈簧數據版本2.3
- 27. 彈簧版本2.0和2.3的區別
- 28. 不能開關彈簧插件使用的Java版本
- 29. 用彈簧管理struts動作(按慣例插件配置)
- 30. 彈簧自動裝配Struts動作類
你確定類路徑中有多個版本嗎? :) –
不看你的POM是不可能的。 –