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整合完成,下一篇开始编写案例


分享到:


相關文章: