欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用博客记录自己的学习历程

程序员文章站 2022-06-06 13:36:33
...

Kite学习框架的第三天

1.对创建的测试类MyBatisTest中的一些语句进行解释用博客记录自己的学习历程

1.读取配置文件的方法:

常用的两种读取配置文件的方法有:
	(1)使用类加载器进行读取,但是只能加载类路径下的配置文件
	(2)使用ServletContext对象的getPealPath()读取配置文件
InputStream resourceAsStream = Resources.getResourceAsStream("SqlMapConfig.xml");

2.构建者模式

其模式优点:隐藏了对象创建的细节,使使用者直接调用方法即可拿到对象
SqlSessionFactoryBuilder builder = new SqlSessionBuider();
//builder就是构建者
SqlSessionFactory factory = builder.build.(resourceAsStream );

3.工厂模式

优点:解耦(降低了类与类之间的依赖关系)
则:session对象的创建使用了工厂模式

SqlSession session =  factory.openSession();

4.代理模式

优点:在不进行源码的修改基础上,对其已经有的方法进行增强
则:下面对UserDao接口中的方法进行增强。给、

UserDao mapper = session.getMapper(UserDao.class);

5.迷迷糊糊的看了一下mybatis工具类如何自己进行实现

用博客记录自己的学习历程
附上一张自己进行实现后的错误结果图:出现了空指针异常!
不知能不能找出错误 晚安了 海绵宝宝

2020/06.08/23:57