公司原始碼分析之在spring配置檔案中使用長字串

2021-08-29 22:30:54 字數 367 閱讀 4228

今天開公司的**時看到在配置檔案裡有如下內容:

...

...]]>

可以看到mailtemplate的value不是常規的bean或短字串,而是由![cdata[...]]括起來的一段很長的字串。中間還有些佔位符#。使用方法如下:

string htmlbody = mailtemplate;

htmlbody = stringutils.replace(htmlbody, "#", luser.getfirstname().tostring());

stringutils是org.apache.commons.lang包下的。

spring原始碼分析 spring原始碼分析

1.spring 執行原理 spring 啟動時讀取應用程式提供的 bean 配置資訊,並在 spring 容器中生成乙份相應的 bean 配置登錄檔,然後根據這張登錄檔例項化 bean,裝配好 bean 之間的依賴關係,為上 層應用提供準備就緒的執行環境。二 spring 原始碼分析 1.1spr...

Spring 原始碼分析

public throws bean ception 到這裡最終的方法就是refresh super只是做一些初始化工作,可以忽略。以下是初始化發放做的事情 debug main adding systemproperties propertysource with lowest search pr...

spring原始碼分析

spring源 解析 一 ioc容器 url spring源 解析 二 ioc容器在web容器中的啟動 url spring源 解析 三 spring jdbc url spring源 解析 四 spring mvc url spring源 解析 五 spring aop獲取proxy url sp...