第一:導入ssm整合的全部jar包(其中包括一些日誌、連接數據庫的包................)
注意:一定要把jar包的版本對應起來,不能隨意導jar包,如果jar不兼容,會報噁心的錯..........
第二:先讓springMVC好使(因爲springMVC是spring的一部分,所以不需要和spring進行整合,直接使用即可)
1. springMVC的步驟就是:
1):導jar包,(因爲上面把所有的jar包都導入了,這步就省略.)
2):
創建一個SpringMVC的核心配置文件 (文件的位置任意,但是我希望你放在src(或者同src一下的包)下的的一個子包下面)
①:引入spring的約束
②:在springMVC的核心配置文件中,只需要配置下面連個:
ⅰ:配置一個
掃描器:
ⅱ:配置一個視圖解析器:
3):
在web.xml 中配置一個springMVC的控制器
4):創建一個controller
來測試,
5):就可以測試了
一般這樣,springMVC就成功了。(如果有什麼問題那就是你自己的粗心了哦)
第三: 配置mybatis和spring了
因爲mybatis需要和數據庫建立連聯繫,我們需要建立實體類......
還有service包(也就是業務包)
1 創建mybatis的映射文件(和SpringMVC一樣,建議放在一個同src下的一個包裏)
1):在mybatis 的映射配置文件中:
因爲我使用的是接口 所有namespace的值是: 就dao接口的路徑
2):在mybatis的核心配置文件中
這裏要配置的話:可以配置一些別名或者其他的,(重要的都交給spring配置了
)
第四:配置spring的配置文件(最終要的)
1:引入約束
2:配置數據庫(使用的是c3p0)
dbConfig.properties:如下
3:配置:mybatis的SQlSessionFactory交給spring了,還有就是加載mybatis的映射配置文件和核心配置文件
4::配置掃描和事務
5:最後在web.xml中配置spring.xml
6:在serviceImpl類中注入dao,並且申明是service
7:在controller中注入service
這就是完整的ssm的框架的搭建。
希望可以幫到你,如果有什麼疑問可以隨時留言,我會第一時間答覆