发表于: 2017-09-07 23:33:29

1 969


今天完成的任务:

1.       今天首先配置springmybatis

找到一个简单的例子。简化到:一个模型层,一个dao文件,mybatis的配置,spring的配置,测试。文件的目录:

模型Student:


DAO:StudentDao

Mybatis的配置文件:mybatis.xml


Spring配置文件:applicationContext.xml(放不下图,前面一点的配置都是通用的)

测试:testdao

结果是从数据库中查找一条数据。

解决问题时看到了scope prototype 的相关内容:

prototype作用域的Bean会导致在每次对该Bean请求(将其注入到另一个Bean中,或者以程序的方式调用容器的getBean()方法)时都会创建一个新的Bean实例。

Prototype是在每次对bean请求时都会创建一个实例,不需要收到其他对象影响。但是这样可能会不太安全。并且spring不会后续管理新建的实例。

Singleton是bean只管理一个共享的实例,每次都会引用返回给调用者,并且spring将会对bean进行后续的生命管理。

Bean默认是以singleton形态存在的,除非你另外显式加以指定。所以,只应该在确实需要的情况下把bean设置为prototype模式

明天计划:

继续学习spring。。。争取可以将spring和mybatis一起配置好,实现增删改。

学习基础。

遇到问题:

1.今天在配置spring时碰到了两个warn,都百度解决了。而且还顺便学习了点知识。

2.运行网上的例子的时候总是显示不能导入依赖,然后文件的地址总是改不好。明天请师兄帮忙好了。

收获:

对于mybatis的配置基本了解了,还是需要继续加油。

然后看了师兄的日报也有点收获,明天试试实现一下。


返回列表 返回列表
评论

    分享到