发表于: 2017-09-07 23:33:29
1 971
今天完成的任务:
1. 今天首先配置spring和mybatis
找到一个简单的例子。简化到:一个模型层,一个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的配置基本了解了,还是需要继续加油。
然后看了师兄的日报也有点收获,明天试试实现一下。
评论