1 .添加依赖包,可以在properties中统一框架版本
UTF-8
1.7
1.7
5.0.8 .版本
日本工业
日本工业
4.11
测试
javax.servlet
jvax.servlet-API
3.1.0
预配
mysql
mysql-connector-java
5.1.38
org.mybatis
mybatis
3.2.8
org.springframework
斯普林-酷睿
${springversion}
org.springframework
spring -网页
${springversion}
org.springframework
spring-oxm
${springversion}
org.springframework
spring-tx
${springversion}
org.springframework
spring-jdbc
${springversion}
org.springframework
spring-webmvc
${springversion}
org.springframework
spring-aop
${springversion}
org.springframework
打印-上下文-支持
${springversion}
org.springframework
spring-test
${springversion}
org.mybatis
我的电池- spring
1.2.2
jstl
jstl
1.2
com.alibaba
druid
1.0.9
com.github.pagehelper
页帮助器
4.1.6
com.fasterxml .任性的水壶. core
任性的水壶-databind
2.9.5
javax javaee-API 7.0预配
commons-file upload commons-file upload 1.3.1
commons-iocommons-io2.4
2 .添加spring配置文件,在SSM中可以省略mybatis.xml文件
配置web.xml文件,同时加载spring配置文件
xmlns=' http://Java.sun.com/XML/ns/javaee '
xsi :方案位置=' http://Java.sun.com/XML/ns/javaee
3358 Java.sun.com/XML/ns/javaee/we B- app _2_5. xsd ' version=' 2.5 '
archetypecreatedweb APP应用程序
aa
org.spring framework.web.servlet.dispatcher servlet
上下文配置
classpath:spring.xml
aa
/
b ) b
org.spring framework.web.filter.characterencodingfilter
编码
utf-8
b ) b
/*
4 .创建数据表并添加项目包结构,如实体类
在dao、service和web包下使用注释创建对象,并将对象注入到service和web中的属性中
配置spring.xml文件
xmlns 3360 xsi=' http://www.w3.org/2001/XML架构-instance '
xmlns 3360 context=' http://www.spring framework.org/schema/context '
xmlns : MVC=' http://www.spring framework.org/schema/MVC '
xmlns : tx=' http://www.spring framework.org/schema/tx '
xsi :方案位置=' http://www.spring framework.org/schema/beans
33558 www.spring framework.org/schema/beans/spring-beans.xsd
33558 www.spring framework.org/schema/context
33558 www.spring framework.org/schema/context/spring-context.xsd
33558 www.spring framework.org/schema/MVC
33558 www.spring framework.org/schema/MVC/spring-MVC.xsd
33558 www.spring framework.org/schema/tx
33558 www.spring framework.org/schema/tx/spring-tx.xsd '
配置控制器文件
的注释。 @Controller,@RequestMapping,@AutoWired,@qualififier(EMPbiz ) )。
7 .添加服务、dao层
的评论: @Service,@AutoWired
)1) dao层省略了实现类
)2) dao层只定义接口,从树叶中创建dao层对象,扫描mapper文件
注意:添加: spring-JDBC jar包时,将自动提交事务
补充:
寻呼插件:
(1)省略dao层实现类)使用MapperScannerConfifigurer代替SqlSessionTemplate ) :
注意:此时,还可以测试如何使用属性文件加载数据源。 支持属性文件链接数据源
)2) maven类型的web项目加载mybatis-generator插件
注意反向生成:后,最好删除这个命令。 否则,在不小心单击后,将再次生成代码。 特别是mapper.xml文件中的sql词
语句将再次生成,并在运行时报告错误。
总结:大致流程为:调用网页请求web.xml配置文件(springMVC框架,解决网页请求对应类调用)、)、前端-控制器)
-调用与servlet服务层相对应的spring.xml配置文件,以解析调度类中对象的注入IOC
-调用与-Dao(bean )对应的mybatis配置文件-数据库
-逐步返回
标签: xml、web、Java、spring、spring框架、SSM、springversion、org、内部版本
资料来源: https://www.cn blogs.com/misaki-workshop/p/13894522.html