发表于: 2018-03-07 23:43:11
1 587
今天完成的事情:
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的过程和具体操作。
评论