IDEA搭建SSM(spring+springmvc+mybatis)Maven項目

IDEA搭建項目所需準備:idea開發工具、jdk1.7、mysql、Navicat、maven

一、創建maven項目

1、 file -----> new -----> project


2、點擊 next



3、點擊 next


4、點擊 next


5、點擊 finish ,靜靜的等待項目的創建,控制檯出現夏天標誌,則創建maven項目成功


二、創建對應的文件夾

1、在main下創建java、resources文件夾並且設置為Sources Root 和Resources Root


2、在java下建常用的包,如下圖所示:


3、在resources 下建文件夾,如下圖所示


4、創建jsp文件存放的文件夾



三、編寫對應的配置文件

1、pom.xml,裡面包含了所需要的jar包


版本控制,方便修改

<code><beans> <annotation-driven> <bean> <property> <property> <property> /<bean> <component-scan>/<beans>/<code>

2、編寫spring-mvc.xml


<code>driver=com.mysql.jdbc.Driver#driver=com.mysql.cj.jdbc.Driver#mytest為我本地的數據庫名url=jdbc:mysql://localhost:3306/test#url=jdbc:mysql://192.168.220.139:3306/teaching_manageusername=root#下面輸入自己數據庫的密碼password=123456#定義初始連接數initialSize=1#定義最大連接數maxActive=20#定義最大空閒maxIdle=20#定義最小空閒minIdle=1#定義最長等待時間maxWait=60000/<code>

3、編寫spring-mybatis.xml

<code><beans> <component-scan> <bean> <property> /<bean> <bean> <property> <property> <property> <property> <property>

<property> <property> <property> <property> /<bean> <bean> <property> <property> /<bean> <bean> <property> <property> /<bean>/<beans>/<code>

4、方便管理數據庫的相關配置,所有會單獨的用一個文件來存放。jdbc.properties文件


<code>driver=com.mysql.jdbc.Driver#driver=com.mysql.cj.jdbc.Driver#mytest為我本地的數據庫名url=jdbc:mysql://localhost:3306/test#url=jdbc:mysql://192.168.220.139:3306/teaching_manageusername=root#下面輸入自己數據庫的密碼password=123456#定義初始連接數initialSize=1#定義最大連接數maxActive=20#定義最大空閒maxIdle=20#定義最小空閒minIdle=1#定義最長等待時間maxWait=60000/<code>

5、由於編寫spring-mybatis.xml時,掃描mapper下的所有xml會報錯,因為下面沒有xml文件,所有建一個xml文件。


在dao下新建一個接口

6、編寫wen.xml



<code><web-app> <display-name>Archetype Created Web Application/<display-name> <filter> <filter-name>encodingFilter/<filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter/<filter-class> <init-param> <param-name>encoding/<param-name> <param-value>UTF-8/<param-value> /<init-param> /<filter> <filter-mapping> <filter-name>encodingFilter/<filter-name> <url-pattern>/*/<url-pattern> /<filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener/<listener-class> /<listener> <context-param> <param-name>contextConfigLocation/<param-name> <param-value>classpath:spring/spring-mybatis.xml/<param-value> /<context-param> <servlet> <servlet-name>springDispatcherServlet/<servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet/<servlet-class> <init-param> <param-name>contextConfigLocation/<param-name> <param-value>classpath:spring/spring-mvc.xml/<param-value> /<init-param> <load-on-startup>1/<load-on-startup> /<servlet> <servlet-mapping> <servlet-name>springDispatcherServlet/<servlet-name> <url-pattern>*.do/<url-pattern> /<servlet-mapping>/<web-app>/<code>

到此為止,所有的配置文件編寫完成

四、配置tomcat,啟動項目

1、

2、


3、

4、


5、


6、

7、


8、啟動成功


9、訪問成功



自此,ssm整合完成,下一篇開始編寫案例