SSM整合

作者: 宝宝跟你们拼啦 | 来源:发表于2019-07-11 22:36 被阅读0次

具体步骤:

    步骤一:创建web工程

    步骤二:引入jar包

    步骤三:引入log4j.properties

    步骤四:spring整合mybatis:整合哪些内容?mybatis中独有的二级缓存、起别名   这两个是spring无法做到的,所以mybatis的核心配置文件还要有,其他的内容就可以直接整合到spring的配置文件中

步骤五:那mybatis的其他配置也要有,在哪配置?spring的核心配置文件中配置,首先就是要配置数据库连接,如何配置,采用dbcp连接池,必不可少的四个连接属性,值是什么?在db.properties资源文件中定义,通过context:xxxx引入进来

步骤六:配置数据库连接池,之前单独讲授mybatis时,在测试类写了大量原生API类,使用框架之后就不会再使用原生的API,通过配置文件的方式来配置一个连接池代替之前的写法

步骤七:配置mapper,同样需要包扫描,同时还需要注入连接池,只有注入了连接池才会有链接,有了连接,对应mapper中的sql才会生效

步骤八:整合Service,,service中都是一堆的方法,想要调用它的方法,用框架之后就不能出现new对象的方式,那如何调用,就要对service对象进行(类对象管理),如何管理,包扫描

步骤九:整合事务(用框架整合事务之后就不用手动提交和回滚,自动处理,自动判断何时提交何时回滚),首先配置一个事务管理器,并注入一个连接池,因为事务是针对连接进行的

之后还需要配置一个通知和切入点,(顾问和代理不用配置,底层已经封装完成),tx:method:这个元素:name属性说明(在service类中的方法要以xx开头,并且配置了propagation="REQUIRED"属性,事务才会生效)

步骤十:整合SpringMVC,导入SpringMVC的核心配置文件,必备的条件

web.xml同样需要前端控制器,过滤器

步骤十一:都配置好以后,发现除了mvc配置文件加载了,但是applicationContext-mapper并没有加载,没有加载的配置文件是不生效的,所以想办法让这个也加载,用什么?监听器,监听器的作用是什么?就是加载spring容器,在web.xml文件中配置

步骤十二:到此为止三大框架已经整合完毕,接下来就开始使用

相关文章

网友评论

      本文标题:SSM整合

      本文链接:https://www.haomeiwen.com/subject/krklkctx.html