springcloud(二):springboot技術(shù)總結(jié)

1、spring boot簡化Spring應(yīng)用的初始搭建以及開發(fā)過程,節(jié)省了開發(fā)成本及時(shí)間,提高了開發(fā)人員的生產(chǎn)力

成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)花垣,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220


2、含有諸多開箱即用微服務(wù)功能,可以和spring cloud聯(lián)合部署項(xiàng)目能夠獨(dú)立運(yùn)行,提供了應(yīng)用監(jiān)控,能夠與微服務(wù)聯(lián)合部署。


3、spring boot簡化了配置文件,它使用"習(xí)慣優(yōu)于配置"(項(xiàng)目中存在大量的配置,此外還內(nèi)置一個(gè)習(xí)慣性的配置,讓你無需手動(dòng)進(jìn)行配置) 的理念讓你的項(xiàng)目快速運(yùn)行起來。

    3.1、項(xiàng)目中運(yùn)用了很多默認(rèn)的配置類,只要用相應(yīng)的注解,就能引用相應(yīng)的配置文件,當(dāng)然也可以自己手動(dòng)寫配置文件。

        @SpringBootApplication:Spring Boot項(xiàng)目的核心注解,主要目的是開啟自動(dòng)配置,是一個(gè)組合注解,包含的注解為@ SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan。

         @RestController注解相當(dāng)于@ResponseBody + @Controller合在一起的作用        

         @Configuration:這是一個(gè)配置Spring的配置類。
         @Controller:標(biāo)明這是一個(gè)SpringMVC的Controller控制器。

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

          main方法:在main方法中啟動(dòng)一個(gè)應(yīng)用,即:這個(gè)應(yīng)用的入口。

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


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


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

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

8、定義Swagger配置類,ApiSwaggerConfig繼承WebMvcConfigurerAdapter類,來實(shí)現(xiàn)配置的編碼。


9、最后運(yùn)行spring boot項(xiàng)目,可以直接運(yùn)行java application;也可以maven命令spring-boot:run;liunx環(huán)境自己寫個(gè)啟動(dòng)腳本就可以了,或者命令行運(yùn)行jar。

名稱欄目:springcloud(二):springboot技術(shù)總結(jié)
地址分享:http://muchs.cn/article4/ghjiie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)微信公眾號(hào)、企業(yè)建站、建站公司商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司