<del id="nnjnj"></del><track id="nnjnj"></track>

<p id="nnjnj"></p>

<address id="nnjnj"></address>

    <pre id="nnjnj"><pre id="nnjnj"></pre></pre>

      <noframes id="nnjnj"><ruby id="nnjnj"><ruby id="nnjnj"></ruby></ruby>

      • 自動秒收錄
      • 軟件:1973
      • 資訊:57811|
      • 收錄網站:279872|

      IT精英團

      springboot集成docsify實現可移植文檔

      springboot集成docsify實現可移植文檔

      瀏覽次數:
      評論次數:
      編輯: 澤洋
      信息來源: ITPUB
      更新日期: 2022-09-09 22:18:11
      摘要

      需求分析文檔可以和項目一起進行版本管理文檔可以在線訪問文檔可以與springboot項目集成,不需要分開部署MarkDown支持文檔跟隨,打包jar也可以訪問技術選型對于網上已有的方案,大致分為如下幾

      • 正文開始
      • 相關閱讀
      • 推薦作品

      需求分析

      文檔可以與項目一起進行版本控制。這份文件可以在網上查閱。該文檔可以與springboot項目集成。不需要單獨部署MarkDown來支持文檔跟蹤。包裝好的罐子也可以訪問

      技術選型

      ?;ヂ摼W上現有的解決方案大致可以分為以下幾種

      將文檔部署在resource的靜態資源目錄中,并使用模板呈現access。[1][1]單獨部署。打包jar后,還需要上傳靜態資源文檔內容并單獨部署。最終的技術方案如下

      工具:官方網站的Typora,https://typoraio.cn/Docsify,的文檔準備,https://docsify.js.org/#/Hutool,的文檔部署,https://www.hutool.cn/docs/#/的服務集成

      工具介紹

      Typora

      Typora是一款非常強大的MarkDown寫作工具,采用所見即所得的編輯方式,實現了即時預覽的功能。乳膠配方支持。詳情請參考官網。目前只有翻譯工具,沒有超越MarkDown的寫作工具。對于該方案,支持將圖片剪切后直接保存在相對路徑中,方便訪問。同時,它還支持圖像床的配置,這需要PicGo構建服務。

      Docsify

      Docsify可以將Markdown中的標題自動生成目錄,快速搭建一個小文檔網站,整個頁面的配色和布局也非常舒適,讓閱讀體驗不知不覺提高了幾個檔次。

      與Gitbook不同,docsify不生成靜態的HTML文件,而是智能加載和解析Markdown文件,避免了HTML文件對整個文檔庫的“污染”。

      還支持豐富的自定義樣式。

      胡圖爾

      Hutool是一個非常容易使用的開發工具。這種被大量用戶使用的工具類,肯定比自己維護的輪子穩定很多,所以選擇hutool進行開發是一個非常OK的選擇。

      我們使用的是-SimpleServer,hutool工具的一個子包。

      Oracle JDK提供了一個簡單的Http服務器類,稱為Http server。當然是sun的私有包,位于com.sun.net.httpserver下,所以必須引入rt.jar才能使用。Hutool在此基礎上封裝了SimpleServer,用于實現簡單的HTTP請求處理,無需引入Tomcat、Jetty等容器。

      功能實現

      1. 初始化文檔

      在資源目錄或項目根目錄中執行以下命令。如果在項目根目錄中執行,則需要對maven打包進行額外的配置。建議在資源目錄中執行它。

      文檔初始化。文件(documents的簡寫)

      2. 配置簡易服務器

      新建DocConfig.java

      導入cn . Hu tool . http . http util;

      導入org . spring framework . context . annotation . bean;

      導入org . spring framework . stereotype.component;

      導入Java . io . file;

      @組件

      公共類DocConfig {

      @Bean

      public void InitDoc(){

      string root path=system . getproperty(' user . dir ');

      HttpUtil.createServer(8888)

      //設置默認根目錄——在resources目錄下新建一個,根據對應路徑修改。目錄分隔符使用File.separator來確保Win/Linux兼容性。setRoot(rootPath File.separator)。文檔’)。start();

      }

      }

      3. 訪問

      當您啟動springboot項目時,可以通過訪問localhost:8888來訪問相應的文檔。

      標簽:文檔 工具 項目
      基于位置變化的市縣彈出引導切換
      ? 上一篇 2022-09-08
      如何使用helm優雅地安裝prometheus-operator并監控k8s集群微服務
      下一篇 ? 2022-09-09
      • 如何在Ubuntu中保留文件系統并備份當前開發板鏡像
        0閱讀 0條評論 個贊
        在Ubuntu保留文件系統或者說備份當前開發板鏡像的需求在不斷增加。比如Ubuntu文件系統需要安裝庫文件的話直接使用apt-get工具就可以下載,但由于需要下載的核心板較多,比較費時間,這時需要將安……
      • 國產核心板全志T507助力消防系統升級
        0閱讀 0條評論 個贊
        9月16日下午,位于湖南長沙市區內的中國電信大樓發生火災,建筑高度218米,現場濃煙滾滾,數十層樓體燃燒劇烈。消防救援人員趕到現場后很快將火勢控制住,目前大樓火勢已被撲滅,所幸未發現人員傷亡。湖南電信……
      • 教大家如何處理Spring Boot易流中的用戶和群體!
        0閱讀 0條評論 個贊
        1.準備工作2.用戶操作2.1添加用戶2.2修改用戶2.3刪除用戶2.4查詢用戶3.組操作3.1添加組3.2修改組3.3刪除組3.4查詢組4.查看表詳情雖然說我們在實際開發中,……
      • 從PG15開始WAL壓縮優化
        0閱讀 0條評論 個贊
        PG15傳聞中的超級令人激動的功能大多數跳票了,年初我也寫過一個關于PG15新功能跳票的文章。PG15BETA已經發出幾個月了,似乎PG15里令人激動人心的功能不多,不過從長長的新功能列表里,……
      • 深入了解美團葉子發射器開源方案
        0閱讀 0條評論 個贊
        大家好,我是樹哥。之前我們有聊過「如何設計一個分布式ID發號器」,其中有講過4種解決方案,分別是:UUID類雪花算法數據庫自增主鍵Redis原子自增美團以第2、3種解決方案為基礎,開發出……
      發表評論 共有條評論
      用戶名: 密碼:
      驗證碼: 匿名發表
      • 基于Flyway的數據庫版本控制實踐
        0閱讀 0條評論 個贊
        背景大家平時在開發過程中,會用Git來進行我們的代碼管理。如Git這些,使用這些版本控制系統能輕松的幫我們解決不同開發人員之間的代碼沖突處理版本回退實現軟件代碼的CI/CD等那大家考慮過么,針對數據庫……
      • 中國臺灣的建設:有效登陸中國臺灣的六脈神劍
        0閱讀 0條評論 個贊
        在數字化時代,數字化體系的建設需要的是系統化的規劃和產品化的迭代的模式,基于企業核心業務能力體系,做中臺化的持續建設與落地,則是一種不錯的選擇。所以,企業業務中臺的建設和落地,是關系到企業數字化戰略成……
      • 高手面試一個人 問4個問題就夠了
        0閱讀 0條評論 個贊
        作者|Mr.K編輯|Emma來源|技術領導力(ID:jishulingdaoli)金九銀十求職季又要來了。據統計,今年的應屆畢業生已破千萬,加上社會面存量人才,相信今年的人才季的熱度,不會低于今年……
      • 強大的多云混合多K8S集群管理平臺Rancher入門級實戰
        0閱讀 0條評論 個贊
        目錄概述定義為何使用其他產品安裝簡述規劃基礎環境Docker安裝Rancher安裝創建用戶創建集群添加Node節點配置kubectl創建項目和名稱空間發布應用偏好設置概述定義Rancher官網htt……
      • 能夠在JAVA中自定義和擴展Swagger 自動生成參數值的含義 提高開發效率
        0閱讀 0條評論 個贊
        大家好,又見面了。在JAVA做前后端分離的項目開發的時候,服務端需要提供接口文檔供周邊人員做接口的對接指導。越來越多的項目都在嘗試使用一些基于代碼自動生成接口文檔的工具來替代由開發人員手動編寫接口文檔……
      • 公司排班系統遇到瓶頸?我自己造一個!
        10閱讀 0條評論 個贊
        本期名人堂我們有幸邀請到了白鯨開源的聯合創始人代立冬先生。代立冬先生與我們分享了自己社區開源的經歷,詳細介紹了一個開源項目是如何加入Apache孵化器,如何在導師的輔導下慢慢孵化、成長的過程,以及自己……
      • Java源代碼分析|對象
        0閱讀 0條評論 個贊
        Object定義Object類是類層次結構的根。每個類都有Object類作為超類。所有對象,包括數組等,都實現了這個類的方法。靜態代碼塊在Object類的最開始部分,有如下四行代碼:priva……
      • 設計模式介紹——單一模式
        0閱讀 0條評論 個贊
        簡介一個類只允許創建一個對象(或實例),那么這個類就是一個單例類,這種設計模式稱作單例設計模式(SingletonDesignPattern),簡稱單例模式。單例模式保證系統內存中只存在一個對象,……
      • web端pdf編輯能力的設計與實踐
        0閱讀 0條評論 個贊
        本期作者顧伊凡嗶哩嗶哩資深開發工程師2021年加入B站,負責UP主創作激勵、收益中心、電子簽約平臺前端建設。本文將從業務場景與技術實現等角度對“web端pdf編輯能力”進行基本的介紹。01背景B站電……
      • Java內存區(運行時數據區)簡介
        0閱讀 0條評論 個贊
        Java虛擬機在執行Java程序的過程中會把它管理的內存劃分成若干個不同的數據區域。JDK1.8和之前的版本略有不同。下圖是JDK1.8對JVM做的改動,把方法區的具體實現----元空……
      • Java可以重新鎖定的那些東西(1)
        0閱讀 0條評論 個贊
        本文主要包含的內容:可重入鎖(ReedtrantLock)、公平鎖、非公平鎖、可重入性、同步隊列、CAS等概念的理解顯式鎖……
      • Java核心知識系統4: AOP原理和部分應用
        0閱讀 0條評論 個贊
        1概述我們所說的Aop(即面向切面編程),即面向接口,也面向方法,在基于IOC的基礎上實現。Aop最大的特點是對指定的方法進行攔截并增強,這種增強的方式不需要業務代碼進行調整,無需侵入到業務代碼中,……
      • Java開源數據庫引擎 數據庫計算封閉的一站式解決方案
        0閱讀 0條評論 個贊
        目錄前言引入一、數據庫封閉性帶來的問題?問題1:ETL變成ELT甚至LETETL:ELT:問題2:中間表帶來的資源消耗和耦合問題3:多樣性數據源問題4:存儲過程帶來的安全和耦合問題問題5:大……
      • 金牛座入門 MVC微服務框架開發教程:項目部署:4 微服務應用發布到Docker進行部署
        0閱讀 0條評論 個贊
        前言:本篇教程,演示ASP.NETCore微服務應用程序,如何最簡方式發布到Docker中部署,并運行起來。新手兩個簡易概念:1、映像:可以理解為Class,用于定義;2、容器:可以理解為Clas……
      • SQL Server:觸發器的詳細說明
        0閱讀 0條評論 個贊
        1.概述2.觸發器的分類3.Inserted和Deleted表4.觸發器的執行過程5.創建觸發器6.修改觸發器:7.刪除觸發器:8.查看數據庫中已有觸發器:9.“Insteadof……
      • SQL Server表變量和臨時表的區別
        0閱讀 0條評論 個贊
        一、表變量表變量在SQLServer2000中首次被引入。表變量的具體定義包括列定義,列名,數據類型和約束。而在表變量中可以使用的約束包括主鍵約束,唯一約束,NULL約束和CHECK約束(外鍵……
      • 計算機網絡-了解-DNS和HTTPDNS
        0閱讀 0條評論 個贊
        DNS和HTTPDNSDNS域名解析的過程傳統DNS存在的問題1、域名緩存問題2、域名轉發問題3、出口NAT問題4、DNS域名更新問題5、解析延遲問題6、運營商劫持HTTPDNSHTTP……
      • Java線程面試題前50名
        0閱讀 0條評論 個贊
        .css-1yuhvjn{margin-top:16px;}.css-3jt6os.FileLinkCard{-webkit-align-items:center;-webkit-box-align……
      • :自古以來 特工程序就是兵家必敗之地
        0閱讀 0條評論 個贊
        正向代理的血案前幾天打算使用golang做一個代理程序,golang標準庫net/http/httputil已經提供了這樣的能力。一把梭之后發現必然返回403Forbidden,我直接在targe……
      • 在一本書中閱讀所有的Hive Sql(20 000字的最完整解釋)
        0閱讀 0條評論 個贊
        HiveSql大全本文基本涵蓋了Hive日常使用的所有SQL,因為SQL太多,所以將SQL進行了如下分類:一、DDL語句(數據定義語句):對數據庫的操作:包含創建、修改數據庫對數據表的操作:分……
      最近發布資訊
      更多
      警花高潮嗷嗷叫
      <del id="nnjnj"></del><track id="nnjnj"></track>

      <p id="nnjnj"></p>

      <address id="nnjnj"></address>

        <pre id="nnjnj"><pre id="nnjnj"></pre></pre>

          <noframes id="nnjnj"><ruby id="nnjnj"><ruby id="nnjnj"></ruby></ruby>