Spring 應用除錯要點筆記

2021-09-11 04:02:04 字數 1658 閱讀 5442

適合觀察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...