<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 2.1 配置GroupTemplate Beetl建議通過配置文件配置GroupTemplate,主要考慮到IDE插件未來可能會支持Beetl模板,模板的屬性,和函數等如果能通過配置文件獲取,將有助于IDE插件識別。 配置GroupTemplate有倆種方法 - 配置文件: 默認配置在/org/beetl/core/beetl-default.properties 里,Beetl首先加載此配置文件,然后再加載classpath里的beetl.properties,并用后者覆蓋前者。配置文件通過Configuration類加載,因此加載完成后,也可以通過此類API來修改配置信息 - 通過調用GroupTemplate提供的方法來注冊函數,格式化函數,標簽函數等 配置文件分為三部分,第一部分是基本配置,在第一節講到過。第二部分是資源類配置,可以在指定資源加載類,以及資源加載器的屬性(這個配置在spring框架里,通過spring或者springboot的配置機制實現覆蓋,并未起作用),如下 ```properties RESOURCE_LOADER=org.beetl.core.resource.ClasspathResourceLoader #資源配置,resource后的屬性只限于特定ResourceLoader #classpath 根路徑 RESOURCE.root= / #是否檢測文件變化 RESOURCE.autoCheck= true ``` 第1行指定了模板加載器類,在beetl與其他框架集成的時候,**模板加載器不一定根據這個配置**,比如spring,它的RESOURCE_LOADER以spring的配置為準 第4行指定了模板根目錄的路徑,此處/ 表示位于classpath 根路徑下,同loader一樣,依賴使用的框架 第6行是否自動檢測模板變化,默認為true,開發環境下自動檢測模板是否更改。關于如何自定義ResouceLoader,請參考下一章 配置文件第三部分是擴展部分,如方法,格式化函數等 ```properties ##### 擴展 ############## ## 內置的方法 FN.date = org.beetl.ext.fn.DateFunction FN.nvl = org.beetl.ext.fn.NVLFunction ................. ##內置的功能包 FNP.strutil = org.beetl.ext.fn.StringUtil ##內置的格式化函數 FT.dateFormat = org.beetl.ext.format.DateFormat FT.numberFormat = org.beetl.ext.format.NumberFormat ................. ##內置的默認格式化函數 FTC.java.util.Date = org.beetl.ext.format.DateFormat FTC.java.sql.Date = org.beetl.ext.format.DateFormat ## 標簽類 TAG.include= org.beetl.ext.tag.IncludeTag TAG.includeFileTemplate= org.beetl.ext.tag.IncludeTag TAG.layout= org.beetl.ext.tag.LayoutTag TAG.htmltag= org.beetl.ext.tag.HTMLTagSupportWrapper ``` FN前綴表示Function,FNP前綴表示FunctionPackage,FT表示format函數,FTC表示類的默認Format函數,TAG表示標簽類。Beetl強烈建議通過配置文件加載擴展。以便隨后IDE插件能識別這些注冊函數
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看