真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot入門程序怎么搭建

這篇文章主要介紹“SpringBoot入門程序怎么搭建”,在日常操作中,相信很多人在SpringBoot入門程序怎么搭建問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”SpringBoot入門程序怎么搭建”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

在成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶,提高在線咨詢和轉(zhuǎn)化,使成都網(wǎng)站營銷成為有效果、有回報的無錫營銷推廣。成都創(chuàng)新互聯(lián)公司專業(yè)成都網(wǎng)站建設(shè)10余年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。

1.  SpringBoot介紹:

        隨著動態(tài)語言的流行(Ruby,Groovy,Scala,Node.js),Java的開發(fā)顯得格外的笨重,繁多的配置,低下的開發(fā)效率,復(fù)雜的部署流程以及第三方技術(shù)集成難度大。

       在上述環(huán)境下,SpringBoot應(yīng)運而生。它使用“習(xí)慣由于配置”的理念讓項目快速運行起來。使用SpringBoot很容易創(chuàng)建一個獨立的運行(運行jar,內(nèi)嵌Servlet容器)準(zhǔn)生產(chǎn)級別的基于Spring框架的項目,使用SpringBoot可以不用或只需要很少的Spring配置。

2.  SpringBoot核心特點:

(1)可以以jar包的形式獨立運行,運行一個SpringBoot項目只需通過

java -jar xx.jar來運行

(2)內(nèi)嵌Servlet容器,SpringBoot可以選擇Tomcat, Jetty或者Undertow,這樣無需以war包的形式部署項目

(3)簡化Maven配置,SpringBoot提供了一系列的start pom 來簡化 Manen的依賴加載

(4)SpringBoot會根據(jù)在類路徑中的jar包,類,為jar包中的類自動配置Bean,這樣就極大的減少了我門要使用的配置

(5)SpringBoot提供了基于http,ssh,telnet對運行時的項目進行監(jiān)控

(6)不借助于代碼生成來實現(xiàn),而是通過條件注解來實現(xiàn),這也是Spring4.x的新特性,不需要任何的xml配置即可實現(xiàn)Spring的所有配置

3.   搭建第一個SpringBoot入門程序:



    org.springframework.boot
    spring-boot-starter-parent
    1.5.6.RELEASE
    




    
        org.springframework.boot
        spring-boot-starter-web
    





    
        
            org.apache.maven.plugins
            maven-compiler-plugin

            
            
                1.8
                1.8
            

        

    




4.  啟用自動配置

      @EnableAutoConfiguration:在啟動類上使用該注解會使SpringBoot根據(jù)項目依賴的jar包自動配置項目的配置項。例如:我們添加了spring-boot-starter-web的依賴,項目中也就會引入SpringMVC的依賴,SpringBoot就會自動配置Tomcat和SpringMVC。

5.  關(guān)閉自動配置:

在啟動類上使用如下注解:

@EnableAutoConfiguration(exclude = {redisAutoConfiguration.class})

6.  自定義banner:

1)打開網(wǎng)站:

http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20

2)拷貝生成的字符到一個文本文件中,并且將該文件命名為banner.txt,將banner.txt拷貝到項目的resources目錄中

3)將banner.txt拷貝到項目的resources目錄中

7.  全局配置文件:

Spring Boot項目使用一個全局的配置文件application.properties或者是application.yml,在resources目錄下或者類路徑下的/config下,一般我們放到resources下。

修改tomcat的端口為8088:

8.  starter pom:

     SpringBoot為我們提供了企業(yè)級開發(fā)絕大多數(shù)場景的starter pom,只要使用了應(yīng)用場景所需的starter pom,相關(guān)的技術(shù)配置將會消失,就可以得到SpringBoot為我們提供的自動配置的Bean

SpringBoot入門程序怎么搭建

SpringBoot入門程序怎么搭建

SpringBoot入門程序怎么搭建

9.  從application.properties讀取自定義配置:

(1)在application.properties文件中自定義屬性,例如

         book.author = 張三

         book.name = springboot

(2)使用@Value("${book.author}")獲取自定義屬性的值

10.  從application.properties讀取多個自定義屬性,類型安全的配置:

使用@Value注入每個自定義配置在項目中顯得很麻煩,當(dāng)自定義屬性很多時需要注入很多次,

SpringBoot還提供了基于類型安全的配置方式,通過@ConfigurationProperties將properties中的屬性和一個Bean的屬性關(guān)聯(lián),從而實現(xiàn)類型安全的配置

(1)在application.properties文件中自定義屬性:例如

         book.author = 張三

         book.name = springboot

(2)@ConfigurationProperties(prefix="book"),注意需要在Bean文件寫上get set方法

到此,關(guān)于“SpringBoot入門程序怎么搭建”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
標(biāo)題名稱:SpringBoot入門程序怎么搭建
網(wǎng)站地址:http://weahome.cn/article/iesdhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部