中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring cloud(二):spring boot技術總結

發布時間:2020-08-09 16:11:01 來源:網絡 閱讀:2285 作者:browser123 欄目:軟件技術

1、spring boot簡化Spring應用的初始搭建以及開發過程,節省了開發成本及時間,提高了開發人員的生產力


2、含有諸多開箱即用微服務功能,可以和spring cloud聯合部署項目能夠獨立運行,提供了應用監控,能夠與微服務聯合部署。


3、spring boot簡化了配置文件,它使用"習慣優于配置"(項目中存在大量的配置,此外還內置一個習慣性的配置,讓你無需手動進行配置) 的理念讓你的項目快速運行起來。

    3.1、項目中運用了很多默認的配置類,只要用相應的注解,就能引用相應的配置文件,當然也可以自己手動寫配置文件。

        @SpringBootApplication:Spring Boot項目的核心注解,主要目的是開啟自動配置,是一個組合注解,包含的注解為@ SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan

         @RestController注解相當于@ResponseBody + @Controller合在一起的作用        

         @Configuration:這是一個配置Spring的配置類。
         @Controller:標明這是一個SpringMVC的Controller控制器。

         @ResponseBody: 如果需要返回JSON,XML或自定義mediaType內容到頁面,則需要在對應的方法上加上@ResponseBody注解

          main方法:在main方法中啟動一個應用,即:這個應用的入口。

4、如果我們不想在程序中使用默認的配置,則可以在程序啟動的類上面,使用注解排除這個配置項,@SpringBootApplication(exclude={MongoDataAutoConfiguration.class})


5、如果我們現在spring程序中使用springmvc的功能,使用注解@EnableWebMvc


6、項目啟動的時候,我們使用xml配置文件來初始化一些bean,得利用@ImportResoure(locations = { "classpath:path"})


7、利用spring oot上傳文件的時候,必須利用注解@Bean實例化MultipartConfigElement;如果跳轉到相應的jsp頁面,則實列化視圖解析器UrlBasedViewResolver


8、定義Swagger配置類,ApiSwaggerConfig繼承WebMvcConfigurerAdapter類,來實現配置的編碼。


9、最后運行spring boot項目,可以直接運行java application;也可以maven命令spring-boot:run;liunx環境自己寫個啟動腳本就可以了,或者命令行運行jar。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郴州市| 南皮县| 东光县| 万盛区| 陇川县| 辰溪县| 青阳县| 德令哈市| 丁青县| 吉首市| 福清市| 黄龙县| 永川市| 汾阳市| 祁东县| 漠河县| 潮安县| 若羌县| 慈溪市| 六枝特区| 伊宁县| 马公市| 乌兰浩特市| 贵港市| 梁河县| 犍为县| 沙坪坝区| 金门县| 翼城县| 灵寿县| 乡城县| 丰城市| 榆社县| 丹凤县| 孝感市| 长海县| 富宁县| 安仁县| 改则县| 永安市| 郯城县|