摘要:使用过freemarker的肯定其见过如下情况: java.io.FileNotFoundException: Template xxx.ftl not found. 模板找不到。可能你会认为我明明指定了文件,并且文件存在,但是为什么就是说找不到呢? 经过研究官方的API,原来freemarker在
阅读全文
摘要:一、servlet生命周期原理解析 1、Servlet生命周期分为三个阶段: (1)初始化阶段 调用init()方法 (2)响应客户请求阶段 调用service()方法 (3)终止阶段 调用destroy()方法 对于Servlet初始化阶段:在如下时刻Servlet容器装载Servlet: (1)
阅读全文
摘要:一、业务场景 spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样: 这样一定会报java.lang.NullPointerException: null异常。 二、原理剖析 静态变量、类变量不是对象的属性,而是一个类的属性,所以静态方法是属于类(class)的,普通方法才是属于实体对
阅读全文
摘要:本文简单聊了一下Logback的日志系统配置,从这篇博文中我们可以很直观明了的看懂如何去配置一个logback,对于刚开始用logback的同学来说很实用,如果对logback有更大兴趣的同学,就不单是停留在如何配置这个阶段,而是更深入的去了解源码,了解其原理。
阅读全文
摘要:一、错误信息 java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContextat ch.qos.logback.ext.spr
阅读全文
摘要:参考博文: http://blog.csdn.net/kobejayandy/article/details/44346809 http://blog.csdn.net/shixing_11/article/details/6897871 http://blog.csdn.net/cuihailia
阅读全文