spring 打入jar包 xml配置路徑,加載異常等常見問題解決方法

有些情況我們需在java工程而不是 web工程裏面使用spring 並且需要打成jar包單獨使用,這個時候spring的配置文件加載路徑容易出錯。大家可以參考如下配置,java工程目錄


然後啓動加載spring


ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:spring-*.xml");


這樣不管是在eclipse裏面運行還是用fastjar打成jar運行都是OK的


還有最後如果打成jar出現spring加載異常,可能是spring.handlers文件被覆蓋,將用到的每個spring的jar裏面的spring.handlers內容合併在一起替換到META-INF下面即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章