spring boot 學習筆記

一、什麼是spring bootjava

快速的整合型框架,簡化配置,徹底採用註解化,內置http服務器,最終是java程序執行

二、爲何要用spring boot 框架:web

spring boot 底層幫你實現版本統一,maven的繼承原理,減小應用框架或引用插件的配置

三、目前的微服務完整的解決方案:spring

spring cloud:
		註冊中心、客戶端應用工具、網關連接、服務跟蹤、負載均衡............

四、spring boot和spring cloud的關係:json

spring boot 是一個快速開發的框架,能快速整合第三方框架
簡化xml文件配置所有采用註解形式,內置http服務器能實現快速開發
spring boot	web控制層框架默認集成springmvc
spring cloud 依賴於spring boot框架spring cloud利用springmvc書寫協議接口
若是隻用spring boot而不用spring cloud的話就不是實現微服務
spring boot框架不是微服務框架
關係:集成關係(spring boot web控制層框架默認集成springmvc)

五、spring boot項目的建立:服務器

若是是maven項目的話要是jar文件,而後引入兩個重要的組件
(spring-boot-parent(主要啓動項)和spring-boot-web(引入傳統醒目經常使用全部jar包))
【maven的三大特徵:聚合,繼承,依賴管理】

六、註解:mvc

restController(每一個類上面):修飾下面的全部的方法都是返回json格式,減小每一個方法上面都加@responseBody註解
啓動的三種方法
一、@EnableAutoConfiguration註解(當前類有侷限性)  開啓自動裝配
啓動項目配置mian方法上面用springApplication.run(方法名.class)啓動
二、加上掃包@componentScan(controller路徑)和@@EnableAutoConfiguration註解啓動
三、@springApplication註解等同於2掃描當前子包(必須在一個命名下)

未完待續。。。。。負載均衡

相關文章
相關標籤/搜索