<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      1、什么是Spring Boot

        Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
        We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.(來自spring官網)

         Spring Boot是一個簡化Spring開發的框架。用來監護spring應用開發,約定大于配置,去繁就簡,just run 就能創建一個獨立的,產品級的應用。

      簡單的說就是Spring Boot集成了Spring框架該有的東西,當你想要使用時只需要配置相應的Spring Boot組件就能夠使用,不用像之前搭建ssm項目配置一堆的xml。

      2、Spring Boot特點

      (1)可以創建獨立的Spring應用程序,并且基于其Maven或Gradle插件,可以創建可執行的JARs和WARs;
      (2)內嵌Tomcat或Jetty等Servlet容器;
      (3)提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;
      (4)盡可能自動配置Spring容器;
      (5)提供準備好的特性,如指標、健康檢查和外部化配置;
      (6)絕對沒有代碼生成,不需要XML配置
       
      3、關于Spring Boot特性
       (1)開箱即用(out-of-box),在我理解開箱即用主要就是一個功能--自動,在我們創建一個Spring Boot項目時,可以通過在MAVEN項目的pom文件中添加相關依賴包,然后使用對應注解來代替繁瑣的XML配置文件以管理對象的生命周期。這樣就大大節省了配置xml的過程,雖然在開發新項目時可以直接套用之前用過的xml模版,但有的時候并不是每一個配置都是一樣的,修改配置測試也需要花費一定程度的精力和時間,而使用Spring Boot就會使得我們在開發的過程中擺脫了復雜的配置工作以及依賴的管理工作,更加專注于業務邏輯。
       (2)約定優先于配置(Convention over configuration),也稱作按約定編程是一種軟件設計范式。目的在于減少軟件開發人員所需要做出的決定的數量,從而獲得簡單的好處,而又不失去其中的靈活性(但是會降低部分靈活性),同時減少了大量的XML配置,并且可以將代碼編譯、測試和打包等工作自動化。開發人員僅僅需要規定應用中不符合約定的部分。例如,如果模型中有個名為Sale的類,數據庫中對應的表就會默認命名為sales。只有在偏離這一約定的時候,比如將該表命名為"products_sold",才會需要寫有關這個名字的配置。如果所用工具的約定與你的期待相符,便可省去配置;反之,你可以配置來達到你所期待的方式。
       

      約定優于配置體現點:

      引自 http://www.rzrgm.cn/panxuejun/p/6710888.html
      1.maven的目錄文件結構  
        1)默認有resources文件夾,存放資源配置文件。src-main-resources,src-main-java默認的編譯生成的類都在targetwen  
        2)默認有target文件夾,將生成class文件盒編程生成的jar存放在target文件夾下
      2.spring boot默認的配置文件必須是,也只能是application.命名的yml文件或者properties文件,且唯一  
        spring boot默認只會去src-main-resources文件夾下去找application配置文件
      快速創建一個Spring Boot項目
      工具:Idea+maven+jdk(1.8)
      小編以下配置主要針對于jdk版本是1.8的,因為更高的版本在使用的時候會有各種問題,目前我還沒搞清楚

      首先,使用的maven的setting.xml需要做一個修改,也就是將關聯的jdk版本設置成1.8

      如果jdk版本不一樣,在編譯的時候會報錯

      Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile

      打開idea,進入創建項目,選擇 Spring Initializr ,然后選擇默認的 url 點擊【Next】


       然后修改項目信息group和artifact,然后點擊【Next】


       勾選以下配置web,否則在項目創建的時候會缺少spring-boot-starter-web依賴


       選擇項目位置,點擊FINISH完成創建

       



       目錄結構如下,如過是第一次配置的話可能會比較慢,因為要在遠程中央工廠下載相關依賴

      默認生成的東西有幾下幾個

      (1)SpringbootApplication: 一個帶有 main() 方法的類,用于啟動應用程序
      (2)SpringbootApplicationTests:一個空的 Junit 測試了,它加載了一個使用 Spring Boot 字典配置功能的 Spring 應用程序上下文
      (3)application.properties:一個空的 properties 文件,可以根據需要添加配置屬性
      (4)pom.xml: Maven 構建說明文件,添加依賴使用


       

      NOW: 現在測試項目是否創建成功

      首先:找到啟動類所在的包,創建一個control包,并創建一個測試類。我寫的是HelloWorld.java

      如下圖:

       

       

       

       

      謹記在類名上添加注解@RestController。成功啟動項目后,在瀏覽器頁面輸入http://localhost:8080/hello訪問,輸出Hello World即可算是成功;

       

       

      posted on 2020-05-19 16:46  月落長空  閱讀(481)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 免费看亚洲一区二区三区| 久久亚洲国产五月综合网| 欧美颜射内射中出口爆在线| 国产精品亚洲国际在线看| 国产福利免费在线观看| 国产资源精品中文字幕| 亚洲午夜亚洲精品国产成人| 麻豆国产va免费精品高清在线 | 中文无码vr最新无码av专区| 久久精品无码免费不卡| 日本黄页网站免费观看| 亚洲精品麻豆一区二区| 人妻中文字幕不卡精品| 国产小受被做到哭咬床单GV | 国产成人午夜福利精品| 亚洲午夜亚洲精品国产成人| 亚洲成在人线AV品善网好看| 无翼乌口工全彩无遮挡h全彩| 网友偷拍视频一区二区三区| 亚洲国产色一区二区三区| 亚洲av激情久久精品人| 亚洲av无码精品色午夜蛋壳| 精品欧洲av无码一区二区| 色综合视频一区二区三区| 麻豆国产黄色一级免费片| 国产农村老太xxxxhdxx| 久久精品无码免费不卡| 亚洲最大福利视频网| 狠狠爱五月丁香亚洲综| 久久婷婷五月综合色精品| 国产精品一区二区三区自拍| 99国产欧美另类久久久精品| 精品免费国产一区二区三区四区| 激情偷乱人成视频在线观看 | 精品人妻一区二区| 久久精品人妻无码一区二区三区| 蜜臀AⅤ永久无码精品| 桂平市| 精品久久久无码中文字幕| 国产三级国产精品国产专区| 国产精品人妻中文字幕|