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

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

一、創建maven項目

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


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

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

2、點擊 next


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


3、點擊 next


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

4、點擊 next


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

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


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

二、創建對應的文件夾

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


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

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

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


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

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


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

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


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


三、編寫對應的配置文件

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


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

版本控制,方便修改

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

2、編寫spring-mvc.xml


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

<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

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

<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文件


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

<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文件。


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

在dao下新建一個接口

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

6、編寫wen.xml


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


<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、

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

2、


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

3、

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

4、


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

5、


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

6、

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

7、


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

8、啟動成功


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

9、訪問成功


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


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


分享到:


相關文章: