springmvc中響應(yīng)頁面請求的注解為?
@Responsebody。使用@Responsebody標(biāo)識的方法表示該方法的返回結(jié)果直接寫入HTTPresponsebody中,一般在異步獲取數(shù)據(jù)時使用,在使用@RequestMapping后,返回值通常解析為跳轉(zhuǎn)路徑,加上@Responsebody后返回結(jié)果不會被解析為跳轉(zhuǎn)路徑,而是直接寫入HTTPresponsebody中。
比如異步獲取json數(shù)據(jù)
springboot注解與程序的區(qū)別?
springboot注解是注冊解釋,程序是有程序的
springboot兩大組件?
1、auto-configuration組件
SpringBoot自動配置代表了一種基于類路徑上存在的依賴關(guān)系自動配置Spring應(yīng)用程序的方法。還可以通過定義消除自動配置類中包含的某些bean。這些可以使開發(fā)更快更容易。
通過啟動類創(chuàng)建SpringBoot應(yīng)用
@SpringBootApplication注解
自定義自動配置
自動條件
測試自動配置
禁用自動配置類
2、starter組件
SpringBoot背后的基本原理之一就是解決類似的問題。SpringBootStarter是一套方便的依賴描述符,可以很容易地包含在任何級別的應(yīng)用程序中。這些Starters作為Spring相關(guān)技術(shù)的引導(dǎo)過程,我們不再需要擔(dān)心依賴關(guān)系,它們將由SpringBootStarters自動管理。
Starters包含了許多你需要的依賴項,以使項目快速啟動和運行,并且具有一致的、被支持的一組管理傳遞依賴項。這些Starters用于引導(dǎo)應(yīng)用程序,我們需要的只是在應(yīng)用程序中包括正確的Starters,而SpringBoot將確保所選Starters所需的所有依賴項都在你的classpath中。
3、springbootcli組件
SpringBootCLI為SpringCloud提供了SpringBoot命令行功能。您可以編寫groovy腳本來運行SpringCloud組件應(yīng)用程序(例如@enableurekaserver)。您還可以輕松地執(zhí)行加密和解密等操作,以支持具有機密配置值的SpringCloud配置客戶端。使用啟動器cli,您可以從命令行方便地同時啟動諸如eureka、zipkin、configserver等服務(wù)(這在開發(fā)時非常有用)。
4、actuator組件
Actuator是Springboot提供的用來對應(yīng)用系統(tǒng)進行自省和監(jiān)控的功能模塊,借助于Actuator開發(fā)者可以很方便地對應(yīng)用系統(tǒng)某些監(jiān)控指標(biāo)進行查看、統(tǒng)計等。