1、导入mybatis所有的jar 和 spring 基本包,spring-jdbc,spring-tx,spring-aop,spring整合mybatis的包等。

2、编写spring配置文件applicationCotext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 数据源封装类,数据源 获取数据连接 spring.jdbc.jar中-->
<bean id="dataSouce" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/ssm"></property>
<property name="username" value="root"></property>
<property name="password" value="362222"></property>
</bean>
<!-- 创建SqlSessionFactory对象 -->
<bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 数据库连接对象信息来源于dataSouce(上面) -->
<property name="dataSource" ref="dataSouce"></property>
</bean>
<!-- 扫描器相当于mybatis.xml中的mappers下的package标签 ,扫描com.bjsxt.mapper包后会给对应的接口创建对象-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 要扫描那个包 -->
<property name="basePackage" value="com.bjsxt.mapper"></property>
<!-- 和factory产生关系 -->
<property name="sqlSessionFactory" ref="factory"></property>
</bean>
<!-- 由spring管理service实现类 -->
<bean id="airportservice" class="com.bjsxt.service.impl.AirportServiceImpl">
<property name="airportMapper" ref="airportMapper"></property>
</bean>
</beans>

3、编写代码

  3.1 正常编写pojo

  3.2 编写mapper包下时必须使用接口绑定方案或注解方案(必须有接口)

  3.3 正常编写Service接口和Service实现类

    3.3.1 需要在Service实现类中声明Mapper接口对象,并生成get/set方法

  3.4 spring无法管理Servlet

最新文章

  1. 用介个新的blog咯..
  2. css before,after伪元素妙用
  3. flddler使用方法
  4. 负载均衡服务器session共享的解决方案 (转载)
  5. JAVA开发Web Service几种框架介绍
  6. JavaScript设计模式-单例模式、模块模式(转载 学习中。。。。)
  7. Js的引用赋值与传值赋值
  8. iOS开发——UI篇Swift篇&amp;UIImageView
  9. SGU 194 Reactor Cooling Dinic求解 无源无汇有上下界的可行流
  10. 谈谈分布式事务之一:SOA需要怎样的事务控制方式
  11. PAT_1018 锤子剪刀布
  12. head first--------------------template method pattern
  13. Udp发送
  14. Linux测量kernel子模块加载时间的方法
  15. 面试必问!Java 多线程中两个线程交替执行,一个输出偶数,一个输出奇数
  16. p57商环
  17. Redis基础、高级特性与性能调优
  18. PCA主成份分析学习记要
  19. 安装httpd服务配置
  20. MySQL使用DDL语句创建表

热门文章

  1. 第九章&#160;词典 (c)散列:散列函数
  2. leecode 978. Longest Turbulent Subarray(最长连续波动序列,DP or 滚动数组)
  3. spring上下文快速获取方法
  4. PHP20-challenge12
  5. jquery is()和has()方法
  6. 项目总结09:select标签下封装option标签
  7. 脚手架搭建vue框架
  8. mysql-5.7.21安装和配置方法
  9. 支付宝H5 与网页端支付开发
  10. IEDriver executable needs to be available in the path