摘要:
Spring 事件監(jiān)聽(tīng)機(jī)制的核心是基于觀察者模式(Observer Pattern) 實(shí)現(xiàn)的組件間解耦通信機(jī)制,通過(guò)事件(Event)、監(jiān)聽(tīng)器(Listener)、事件發(fā)布者(Publisher) 三者的協(xié)作,實(shí)現(xiàn) “發(fā)布 - 訂閱” 式的交互。其核心目標(biāo)是讓組件之間無(wú)需直接依賴(lài),通過(guò)事件傳遞信息,
閱讀全文
posted @ 2025-10-17 18:01
從精通到陌生
閱讀(19)
推薦(0)
摘要:
在 SpringMVC 中,攔截器(Interceptor)和過(guò)濾器(Filter)都用于對(duì)請(qǐng)求進(jìn)行預(yù)處理或后處理,但它們?cè)谒鶎僖?guī)范、作用范圍、執(zhí)行時(shí)機(jī)等方面有顯著區(qū)別,具體如下: 1. 所屬規(guī)范不同 過(guò)濾器(Filter):屬于Java EE Servlet 規(guī)范的一部分,是 Servlet 容器
閱讀全文
posted @ 2025-10-17 16:22
從精通到陌生
閱讀(3)
推薦(0)
摘要:
1. 字符串最后一個(gè)單詞的長(zhǎng)度 對(duì)于給定的若干個(gè)單詞組成的句子,每個(gè)單詞均由大小寫(xiě)字母混合構(gòu)成,單詞間使用單個(gè)空格分隔。輸出最后一個(gè)單詞的長(zhǎng)度。 輸入: HelloNowcoder 輸出: 13 public class LastWordLength { public static void mai
閱讀全文
posted @ 2025-10-11 19:38
從精通到陌生
閱讀(8)
推薦(0)
摘要:
SpringApplication.run():?jiǎn)?dòng)流程的核心步驟 SpringApplication.run() 方法是啟動(dòng)的 “執(zhí)行引擎”,大致分為初始化和運(yùn)行兩個(gè)階段,流程如下: 階段 1:初始化 SpringApplication 實(shí)例 在調(diào)用 run() 方法時(shí),首先會(huì)創(chuàng)建 SpringA
閱讀全文
posted @ 2025-10-11 16:10
從精通到陌生
閱讀(6)
推薦(0)
摘要:
1. public class Boy { private Girl girl; @Override public String toString() { return "Boy{" + "girl=" + girl + '}'; } public Girl getGirl() { return g
閱讀全文
posted @ 2022-09-12 17:20
從精通到陌生
閱讀(187)
推薦(0)
摘要:
測(cè)試數(shù)據(jù): public class EmployeeData { public static List<Employee> getEmployees(){ List<Employee> list = new ArrayList<>(); list.add(new Employee(1001, "馬
閱讀全文
posted @ 2022-09-11 18:24
從精通到陌生
閱讀(77)
推薦(0)
摘要:
1. /** * Lambda表達(dá)式的使用舉例 * */ public class LambdaTest { @Test public void test1(){ Runnable r1 = new Runnable() { @Override public void run() { System.
閱讀全文
posted @ 2022-08-30 23:10
從精通到陌生
閱讀(45)
推薦(0)
posted @ 2022-08-30 22:44
從精通到陌生
閱讀(10)
推薦(0)
摘要:
1.javabean對(duì)象 @MyAnnotation(value="hi") public class Person extends Creature<String> implements Comparable<String>,MyInterface{ private String name; in
閱讀全文
posted @ 2022-08-30 16:17
從精通到陌生
閱讀(33)
推薦(0)
摘要:
1.javabean public class Person { private String name; public int age; @Override public String toString() { return "Person{" + "name='" + name + '\'' +
閱讀全文
posted @ 2022-08-29 23:15
從精通到陌生
閱讀(38)
推薦(0)