亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SSM整合是不是有多種配置方式?

SSM整合是不是有多種配置方式?

阿晨1998 2018-07-10 16:13:03
最近在學習SSM,雖然spring,springMVC,Mybatis三個框架單獨使用沒有問題,但是看整合的方式似乎并不固定,這點讓我感到很迷惑,也許是我理解有問題。我注意到不同的整合方式會用到不同的配置文件,web.xml和springMVC.xml是肯定用到了的,并且這兩個文件配置的內容也基本相同。但是剩下的配置文件有的會用SqlMapConfig.xml和applicatonContext.xml,其中applicatonContext還會按配置的內容分成幾個配置文件,有的則只用spring-mybatis.xml。這兩種配置方式的區別是為了應對不同的適用場景嗎?這兩種不同的配置方式是出于什么樣的目的呢?就是這兩種:https://blog.csdn.net/baidu_3...https://blog.csdn.net/yijiema...
查看完整描述

3 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

xml形式的配置,看上去xml非常復雜,天花亂墜,其實沒配多少東西。建議用注解型配置,比xml更易讀,還能調試,還能玩各種花樣。

查看完整回答
反對 回復 2018-07-15
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

本質上,web.xml 只是為了向 Tomcat 等 Server 中注入過濾器、(針對 Server 的監聽器)等等。

而無論是 springMVC.xml 還是 applicationContext.xml,包括 spring-.xml 都屬于 Spring 的配置文件,其實怎么叫都沒關系,因為可以在 web.xml 里設定配置文件的路徑(或是直接指定文件列表)。

而 Spring 的配置文件本質上只是在定義一堆 Bean,然后設置它們的初始化依賴或一些屬性、方法設定。

所以其實沒什么配置方式的區別,本質上就只有 Server 的配置文件和 Spring 的配置文件還有一些第三方包所需要的配置文件(比如 ORM 的配置文件)三個東西,你要是樂意可以把所有的 Spring 配置(Spring MVC 配置、數據庫 (dataSource、session 之類 ) 配置乃至其他東西)都放在一個巨大無比的 applicationContext.xml 里讓 Spring 去讀取。

所以回到你的問題,這完全取決于你想用什么分類形式,常見的就是 spring-模塊.xml,其中模塊包括核心 (core)、數據庫(db)等等。

第一個鏈接里的 applicationContext-XX 其實也就是 spring-XXX。

個人之見,不一定完全正確,歡迎討論,有錯誤還請指正!


查看完整回答
反對 回復 2018-07-15
  • 3 回答
  • 0 關注
  • 582 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號