在項(xiàng)目中發(fā)現(xiàn)一個(gè)奇怪的問題
manager層使用 注入的dao ,dao.getHibernateTemplate() 結(jié)果得到的是null......
而在dao中使用 this.getHibernateTemplate()卻一切正常...
經(jīng)調(diào)試發(fā)現(xiàn): <aop:pointcut id="logPointcut"
expression="within(cn.edu.hust.mes.service.manager..*) or
within(cn.edu.hust.mes.domain.dao..*)" /> 如果被自己寫的 aop 攔截器 攔截了的話
dao就是 cglib的. 部分屬性為null...
而讓spring 自己注入就是ok的了

是延遲加載 但使用是報(bào)空指針 還是什么原因 未知
暫時(shí)去掉log攔截 一切ok