<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                **一、使用idea創建第一個spring boot項目** ***** ![](https://img.kancloud.cn/39/ba/39ba1b76a04bb431517dcbb9ae9ff785_1051x597.png) ![](https://img.kancloud.cn/88/d4/88d46a1f21befdf9c3964fdf3a81a6a7_1060x790.png) 在這里可以選擇我們需要依賴的第三方軟件類庫,包括spring-boot-starter-web,mysql驅動,mybatis等。我們這里暫時就只添加一個依賴`Spring Web`,我們后文手動添加其他的maven依賴,這樣更有益于大家的理解。等你熟悉了maven依賴項,以后新建Spring Boot項目可以直接在這里勾選。 ![](https://img.kancloud.cn/82/e0/82e089144f5d9c6ff4833df6ddc055b9_1052x787.png) ![](https://img.kancloud.cn/11/5b/115b272f9b63d5040f4636fb6ab86234_1047x793.png) 項目創建過程可能因為maven依賴項較多,下載時間比較長,耐心等待。項目構建完成之后刪掉下面的這幾個文件,這幾個文件是maven版本控制相關的文件。我們結合IDEA管理maven,一般來說這幾個文件用不到。 ![](https://img.kancloud.cn/d6/4f/d64f922050d83f5901dfbbd905407b20_518x514.png) **二、Hello World** ***** 創建一個包controller然后創建一個文件HelloController ![](https://img.kancloud.cn/d5/c1/d5c1c19bfa7e4d11e34040b9736a4af1_1186x399.png) ![](https://img.kancloud.cn/62/db/62db2c79e88039fbcfcddb3917742efb_866x458.png) ``` @RestController public class HelloController { @RequestMapping("/hello") public String hello(String name){ return "hello world -----------"+name; } } ``` ![](https://img.kancloud.cn/95/c4/95c4a79204076fa0173e7597bf73bb56_1368x364.png) ![](https://img.kancloud.cn/45/47/4547c5aa153e51f706de6444b35782de_1842x365.png) 可以看到啟動的tomcat服務,端口是8080。這時在網頁輸入 http://localhost:8080/hello?name=kimgao 就可以看到Mapping路徑的內容,并使用GET傳name參數顯示 ![](https://img.kancloud.cn/f4/e2/f4e29ceb55f3240733bbfe91df2fae4d_1041x251.png) *附application.properties改成application.yml:* 1. *yml文件和properties配置文件具有同樣的功能* 2. *yml文件的層級更加清晰直觀,但是書寫時需要注意格式縮進對齊。yml格式配置文件更有利于表達復雜數據結構的配置。比如:列表,對象(后面章節會詳細說明)* 3. *properties閱讀上不如yml直觀,好處在于書寫時不用特別注意格式縮進對齊* ![](https://img.kancloud.cn/ff/83/ff8377a74dcb3c73d2fd792615c31103_478x370.png) ``` server: port: 8888 # web應用服務端口 ``` 這里將服務端口修改為8888 **三、整體項目結構** ***** ![](https://img.kancloud.cn/5c/ac/5cacd70f2a4d52349dcd06e0657ad9da_482x672.png) 項目結構目錄整體上符合maven規范要求: | 目錄位置 | 功能 | | --- | --- | | src/main/java | 項目java文件存放位置,初始化包含主程序入口 XxxApplication,可以通過直接運行該類來 啟動 Spring Boot應用 | | src/main/resources| 存放靜態資源,圖片、CSS、JavaScript、web頁面模板文件等| | src/test |單元測試代碼目錄| |.gitignoregit |版本管理排除文件| |target|文件夾項目代碼構建打包結果文件存放位置,不需要人為維護| |pom.xml|maven項目配置文件| |application.properties(application.yml)|用于存放程序的各種依賴模塊的配置信息,比如服務端口,數據庫連接配置等| * src/main/resources/static主要用來存放css、圖片、js等開發用靜態文件 * src/main/resources/public用來存放可以直接用于訪問的html文件 * src/main/resources/templates用來存放web開發模板文件
                  <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>

                              哎呀哎呀视频在线观看