javassm框架学习路程第一章

看了狂神的视频有感故自己写篇文章来总结复习

学习javassm框架首先要完成mybatis的整合内容.为了便于学习,所以我的所有内容一切使用最新的.

首先创建一个图书管理系统的数据库.

然后新建maven,在pom中导入ssm所需的所有依赖

建议项目的基本结构,dao,service,pojo,controller.

mybatis首先需要在resource下创建mybatis.config.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
       PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
       "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

</configuration>

然后还有spring所需要的applicationContext.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">

</beans>

以及mybatis所需要的数据库配置文件,如果是mysql8.0需要更改url中需要修改默认时区

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456

然后在pojo开始编写的实体类Books,写完后在mybatis-config.xml中的mappers标签内加上

<typeAliases>
        <package name="com.kuang.pojo"/>
    </typeAliases>

这样pojo包下所有的类都有了别名,就是该类的全小写名称

然后在dao中编写Books的dao层代码

BookMapper接口和BookMapper.xml

在BookMapper接口中写对数据库的增删改查方法,然后在BookMapper.xml中用mybatis的方式做相对应的实现操作

写完之后在mybatis-config.xml中的mappers标签中加

<mapper resource="com/kaguya/dao/BookMapper.xml"/>

把BookMapper.xml装载进mybatis中,如果接口和mybatis实现xml名称相同的话,也可以用class的方式装载

然后开始写BookService的接口以及BookService的实现类BookServiceImpl,

Service层的用处就是用来调用Dao层,所以BookServiceImpl的实现类都是反向调用Dao层的BooksMapper接口的方法;

这就是ssm框架的mybatis部分的基本配置 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值