適合觀察bean
定義註冊到容器的斷點位置
// package org.springframework.beans.factory.support;
// class defaultlistablebeanfactory
// 觀察方法 :
public
void
registerbeandefinition
(string beanname, beandefinition beandefinition)
適合觀察從容器獲取bean
例項的斷點位置
// package org.springframework.beans.factory.support;
// class abstractbeanfactory
// 觀察方法 :
protected
t dogetbean
(final string name,
@nullable
final class
requiredtype,
@nullable
final object[
] args,
boolean typecheckonly)
throws bean***ception
適合觀察容器建立bean
例項的斷點位置
package org.springframework.beans.factory.support;
// class abstractautowirecapablebeanfactory (繼承自 abstractbeanfactory )
// 觀察方法 : (針對單例bean,非單例bean都適用)
protected object createbean
(string beanname, rootbeandefinition mbd,
@nullable object[
] args)
throws beancreationexception
適合觀察一組配置類中的bean
定義被註冊到容器的斷點位置
// package org.springframework.context.annotation
// class configurationclassbeandefinitionreader
// 觀察方法 :
public
void
loadbeandefinitions
(set
configurationmodel)
// package org.springframework.web.servlet
// class dispatcherservlet
// 觀察方法 :
VS DUMP除錯要點
dump除錯 1.記事本編輯如下語句,命名 reg exe是測試崩潰的exe windows registry editor version 5.00 hkey local machine software microsoft windows windows error reporting loca...
spring 配置非同步要點
一般可以簡單的用 async來配置乙個非同步方法。例如 2 傳送mime格式的使用者修改通知郵件3 4 async 5public void sendnotificationmail map keyvalue,string toaddress,string subject,string templa...
spring 配置非同步要點
一般可以簡單的用 async來配置乙個非同步方法。例如 1 2 傳送mime格式的使用者修改通知郵件3 4 async 5public void sendnotificationmail map keyvalue,string toaddress,string subject,string temp...