发表于: 2017-02-19 01:01:27
2 1830
一.今天学习的:
1.解决了昨天加载依赖包慢的问题添加好spring,junit,依赖包,
2.完成测试类代码跑通junit测试
3.学习spring装配Bean的几种方法,尝试实践代码,但是报错了
二.今天的收获:
1.学习了手动加载依赖包的方法,直接用U盘把师兄的jar包拷进本地仓库中,这种方法粗暴但是快捷有效,我思考的是:既然maven自动加载jar因为慢而不可取导致还是重新用手动添加jar包方法才能成功,那么maven的这个优势岂不是鸡肋?一定还有更好的maven自动加载jar的方法不是吗?这个方法是添加镜像吗?但我尝试添加了国内的镜像但是也是很慢下载不来.
2.学习了junit测试中一些常用的方法
1.assertTrue/False([String message,]boolean condition);
用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则测试成功,如果是true则失败,assertTrue()与之相反;
2.fail([String message,]);
直接用来抛出错误。
3.assertEquals([String message,]Object expected,Object actual);
判断是否相等,可以指定输出错误信息。
第一个参数是期望值,第二个参数是实际的值。
这个方法对各个变量有多种实现
4.assertNotNull/Null([String message,]Object obj);
判读一个对象是否非空(非空)。
5.assertSame/NotSame([String message,]Object expected,Object actual);
判断两个对象是否指向同一个对象。看内存地址。
6.failNotSame/failNotEquals(String message, Object expected, Object actual)
当不指向同一个内存地址或者不相等的时候,输出错误信息。
3.学习了spring装配的三种方法,对spring有更多的了解了,之前只知道set方法和构造器注入,今天师兄给了本书我看才发现自己对spring了解还很少,
另外任务一中的配置spring感觉包含的内容也很多,不仅仅是需要装配bean
4.解决了一个报错:the import … cannot be resolved(有遇到类似问题的可以用这个方法解决)
import是导入jar包,即调用 (引用) 编译好的.class(字节码)文件,出现这个报错的时候
一般使用eclipse/myeclipse的菜单 project -> clean重新编译即可解决。
三.遇到的问题
1.既然maven自动加载jar因为慢而不可取导致还是重新用手动添加jar包方法才能成功,那么maven的这个优势岂不是鸡肋?一定还有更好的maven自动加载jar的方法不是吗? 2.为什么配置文件名字要设置成applicationContext.xml才不会报错呢?尝试配置spring的时候,我的配置文件名字一开始是NewFile.xml,然后代码读取xml文件的时候会报错,后来改成applicationContext之后正常,applicationContext是有什么特殊含义吗?
三.明天计划
1.学会并实战spring装配的三种方法,做好xml配置文件
2.学习Debug模式
3.解决今天遇到的问题
评论