发表于: 2017-08-05 22:21:11

1 1209


1、今日完成

1)学习JUnit,写一个独立的测试单元,写在src/test目录下,实现业务逻辑代码与测试代码分离;再转成DeBUG模式,查看单步执行的变量。

2)学习IDEA下Log4j的基础知识和如何配置log4j.properties文件,以及如何在IDEA中设置log文件路径,参考资源详见http://blog.csdn.net/u010814766/article/details/50295417

3)参考工具书,检查昨天完成的mybatis实例代码,但是依旧未能找出结果异常的原因。最终控制台显示:

Exception in thread "main" java.lang.NullPointerException

at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:84)

at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)

at Test$.main(Test$.java:18)

4)购买阿里云服务器ECS,开始学习远程服务器。

2、明日计划

学习部署数据库到远程服务器,部署maven和mysql,使用maven命令做单元测试。

3、遇到的问题

1)之前学习过程中,一直对maven框架的目录结构不熟悉,对于实体类文件为什么放在src\main\java目录下,Log4j.p'roperties、configuration.xml以及mapper.xml文件为何放在src\main\resources,测试文件为何放在src\test路径下等不理解,后来经过多次修改bug,以及一点点学习工具书,慢慢掌握了maven的使用方法;

2)今天整理了一下,入学两周的学习进度,发现目前落后比较严重,亟需改变当前的学习方式,在学习基础过程中加快task1完成。

3)mybatis案例输出异常的问题已经前后弄了两天,计划先搁置,等到对task1进行最终汇总梳理后再重做试一试。

4、收获

学会编写简单的单元测试以及如何进行DeBug,学会配置日志输入。


返回列表 返回列表
评论

    分享到