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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 構建項目 ## Maven 構建項目 * 1、訪問 http://start.spring.io/ * 2、選擇構建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可參考下圖所示: ![](https://img.kancloud.cn/81/6f/816f33ade6da4a64b118be1c86ebee81_752x624.png) * 3、點擊 Generate Project 下載項目壓縮包 * 4、解壓后,使用 Idea 導入項目,File -> New -> Model from Existing Source.. -> 選擇解壓后的文件夾 -> OK,選擇 Maven 一路 Next,OK done! * 5、如果使用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 選擇解壓后的文件夾 -> Finsh,OK done! ![](https://img.kancloud.cn/45/a8/45a867d77bb3de4e87c2c51f3087da2c_851x192.png) ## Idea 構建項目 * 1、選擇 File -> New —> Project… 彈出新建項目的框 * 2、選擇 Spring Initializr,Next 也會出現上述類似的配置界面,Idea 幫我們做了集成 * 3、填寫相關內容后,點擊 Next 選擇依賴的包再點擊 Next,最后確定信息無誤點擊 Finish。 # 項目結構介紹 ![](https://img.kancloud.cn/de/15/de15926d36d6dc061eafe7da3af64950_1328x517.png) 如上圖所示,Spring Boot 的基礎結構共三個文件: * `src/main/java`程序開發以及主程序入口 * `src/main/resources`配置文件 * `src/test/java`測試程序 另外, Spring Boot 建議的目錄結果如下: root package 結構:`com.example.myproject` ```java com +- example +- myproject +- Application.java | +- model | +- Customer.java | +- CustomerRepository.java | +- service | +- CustomerService.java | +- controller | +- CustomerController.java | ``` * 1、Application.java 建議放到根目錄下面,主要用于做一些框架配置 * 2、model 目錄主要用于實體與數據訪問層(Repository) * 3、service 層主要是業務類代碼 * 4、controller 負責頁面訪問控制 采用默認配置可以省去很多配置,當然也可以根據自己的喜歡來進行更改 最后,啟動 Application main 方法,至此一個 Java 項目搭建好了! # 引入 web 模塊 1、pom.xml中添加支持web的模塊: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ``` > pom.xml 文件中默認有兩個模塊: * `spring-boot-starter`:核心模塊,包括自動配置支持、日志和 YAML,如果引入了`spring-boot-starter-web`web 模塊可以去掉此配置,因為`spring-boot-starter-web`自動依賴了`spring-boot-starter`。 * `spring-boot-starter-test`:測試模塊,包括 JUnit、Hamcrest、Mockito。 2、編寫 Controller 內容: ```java package com.tinywan.train.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @RequestMapping("/hello/world") public String index(){ return "Hello World! /hello/world "; } } ``` > `@RestController` 的意思就是 Controller 里面的方法都以 json 格式輸出,不用再寫什么 jackjson 配置的了! 3、啟動主程序,打開瀏覽器訪問`http://localhost:8080/hello`,就可以看到效果了,有木有很簡單!
                  <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>

                              哎呀哎呀视频在线观看