发表于: 2018-03-07 23:43:11

1 589


今天完成的事情:

1.新建了一个使用JDBCTemplate连接mysql的项目。没有用dao层,直接在测试类中完成的。dao层等有时间在做一下。

2.学习项目中使用日志输出。

log4j也是一个对象,所以主函数要调用时需要在函数内新建一个对象logger。然后用这个logger来记录信息,输出保存等操作。

有两种配置方式,一种是java程序动态设置,明显的缺点是,如果需要修改日志输出级别等信息,则必须修改java文件,然后重新编译,很是麻烦;另一种方法是,通过配置文件的方式进行设置,目前支持两种格式的配置文件,xml和properties文件。

明天的计划:

在项目中的主方法中加入可以生成文件的日志配置,并初步完成日志的输出记录。

遇到的问题:

在做项目的时候SLF4J总是报错。

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

因为提示找不到类,所以开始时认为是当前的slf4j-log4j12包不匹配,后来发现是名字写错了。

收获:

了解JDBCTemplate连接mysql的过程和具体操作。



返回列表 返回列表
评论

    分享到