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