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

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

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

      springBoot(基礎部分)


      springboot入門案例開發步驟




      那他這么強,是怎樣做到的呢?


      對于jdk的使用版本,我們可以先將模塊創建出來,然后在項目結構中修改

      在springboot中,對于前面springmvc和spring的一些配置信息我們可以完全省略

      springboot工程官網創建方式


      演示了我們在spring官網上創建boot工程,然后我們導入到idea中依然可以使用,說明了我們在idea中創建boot工程,其實后面還是會使用官網的那種方式創建,所以表示是springboot工程創建需要聯網

      springboot程序快速啟動



      我們在執行install目錄時也會執行packing打包操作,并將打包生成的jar,war包存放到項目目錄中

      我們使用packing命令將項目打包,然后到項目目錄的target目錄下面找到對應的jar包,并打開cmd命令(在jar包的目錄下)



      將程序打成jar包,maven就可以完成,但是要打成可以運行的jar包就需要這個插件了
      好像如果我們想打成可執行的jar包,必須有spring-boot-maven-plugin插件

      spingboot簡介(起步依賴)


      springboot的一個版本對應著開發可能要用到依賴的對應的版本,相對應的版本在一起工作是開發的最佳實踐。所以springboot的每一個版本都有一些依賴對應的版本
      我們的springbot程序都繼承了spring-boot-dependencies依賴,在該依賴中主要進行依賴管理和版本管理,將boot程序可能要用到的依賴和對應的版本都定義到這個依賴中,當我們的程序需要用到這個依賴直接引用(不需要指定版本)就可以了
      spring-boot-starter-web依賴主要是使得我們可以進行web開發,它里面已經導入了該版本boot所對應的進行web開發的一些依賴,包含spring,springmvc等等,并且在該依賴中還配置了tomcat服務器

      spingboot簡介(輔助功能之切換web服務器)

      可選依賴和排除依賴的使用位置:可選依賴是提供依賴方配置的,排除依賴是使用依賴方配置的

      • 我們切換之前maven的jetty服務器



      第二部分:基礎配置

      配置文件格式(3種)


      • 1.第一種配置文件
      • 2.第二種配置文件
      • 3.第三種配置文件


      對于可能出現的yml或yaml文件配置時沒有提示的看視頻即可

      1.這3個文件建議優先使用yml文件

      yaml格式


      空格的數量不限,只要比上一級的空格多就表示是下一級

      yaml數據讀取方式(3種)

      第一種方式

      但是上面的方式太麻煩了,如果想讀取文件中的信息,就需要定義無數個變量
      第二種方式

      第三種方式(將配置轉成domain對象)

      • domain
      package com.itheima.domain;
      
      import org.springframework.boot.context.properties.ConfigurationProperties;
      import org.springframework.stereotype.Component;
      
      import java.util.Arrays;
      
      @Component
      //將類中的屬性和配置文件中enterprise屬性進行綁定
      @ConfigurationProperties(prefix ="enterprise" )
      public class Enterprise {
          private String name;
          private Integer age;
          private String tel;
          private String[]subject;
      
          public Enterprise() {
          }
      
          public Enterprise(String name, Integer age, String tel, String[] subject) {
              this.name = name;
              this.age = age;
              this.tel = tel;
              this.subject = subject;
          }
      
          /**
           * 獲取
           * @return name
           */
          public String getName() {
              return name;
          }
      
          /**
           * 設置
           * @param name
           */
          public void setName(String name) {
              this.name = name;
          }
      
          /**
           * 獲取
           * @return age
           */
          public Integer getAge() {
              return age;
          }
      
          /**
           * 設置
           * @param age
           */
          public void setAge(Integer age) {
              this.age = age;
          }
      
          /**
           * 獲取
           * @return tel
           */
          public String getTel() {
              return tel;
          }
      
          /**
           * 設置
           * @param tel
           */
          public void setTel(String tel) {
              this.tel = tel;
          }
      
          /**
           * 獲取
           * @return subject
           */
          public String[] getSubject() {
              return subject;
          }
      
          /**
           * 設置
           * @param subject
           */
          public void setSubject(String[] subject) {
              this.subject = subject;
          }
      
          public String toString() {
              return "Enterprise{name = " + name + ", age = " + age + ", tel = " + tel + ", subject = " + Arrays.toString(subject) + "}";
          }
      }
      
      



      比如我們mybatis是配置信息可以通過這種方式加載

      多環境開發配置


      yaml文件配置

      定義使用的環境
      spring:
        profiles:
          active: test
      ---
      
      server:
        port: 8080
      環境名
      spring:
        config:
          activate:
            on-profile: test
      ---
      
      spring:
        config:
          activate:
            on-profile: dev
      server:
        port: 8081
      ---
      
      
      spring:
        config:
          activate:
            on-profile: pro
      server:
        port: 8082
      

      配置文件中多環境的配置見筆記

      這里出現了一個文件,在yemal文件中,如果我們的注釋出現中文將會出現異常

      多環境命令行啟動參數設置

      • 解決了中文注釋異常的問題



        -我們使用packing打包s


      多環境開發兼容問題(maven與boot)(這個好像官方沒有寫筆記)





      我們需要讓application.yaml讀取我們maven中配置的屬性(默認的環境),然后統一使用的環境








      多環境開發maven+配置文件
      配置文件中的環境受到maven控制,在配置文件中配置具體的環境,但是配置文件中的默認環境名由maven中的pom.xml中得到

      配置文件分類



      posted @ 2024-01-11 19:49  一往而深,  閱讀(46)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产特级毛片AAAAAA视频| 亚洲av片在线免费观看| 在线精品自拍亚洲第一区| 亚洲欧美日韩国产精品专区| 欧美丰满熟妇xxxx性| 丰满的少妇一区二区三区| 国产精品亚洲国际在线看| 亚洲综合精品第一页| 国产一区二区不卡自拍| 五月综合激情婷婷六月| 国产成人精彩在线视频50| 狠狠色噜噜狠狠狠狠777米奇| 三级黄色片一区二区三区| 国产老熟女无套内射不卡| 产综合无码一区| 在线看av一区二区三区| 久久精品国产91久久麻豆| 丝袜老师办公室里做好紧好爽| 他掀开裙子把舌头伸进去添视频| av日韩在线一区二区三区| 亚洲一区黄色| 国产人妻人伦精品婷婷| 国产精品性色一区二区三区| 午夜成人精品福利网站在线观看| 国产精品一二三区蜜臀av| 色综合网天天综合色中文| 精品久久久中文字幕人妻| 中文字幕免费不卡二区| 精品国产中文字幕第一页| 久热这里只有精品12| 亚洲の无码国产の无码步美| 成人免费A级毛片无码片2022| 国产午夜福利片在线观看| 亚洲综合网中文字幕在线| 在线涩涩免费观看国产精品| 天天躁久久躁日日躁| 国产午夜在线观看视频播放| 亚洲精品国产免费av| 咸丰县| 久久久久人妻精品一区三寸| 无码人妻一区二区三区免费N鬼沢|