SpringBoot框架開發(一)

---恢復內容開始---java

 

一、什麼是SpringBoot框架spring

 

 二、springboot與sprigcloud的關係數據庫

 

---恢復內容結束---tomcat

 

一、什麼是SpringBoot框架springboot

 

 二、springboot與sprigcloud的關係性能優化

 三、@EnableAutoConfiguration做用服務器

四、使用@ComponentScan方式啓動app

五、使用@SpringBootApplication方式啓動框架

六、集成lombok讓代碼更簡潔
七、@Async異步執行方法異步

 八、整合@Transactional註解

spring事務分類

 九、多數據源

拆分思路:一個數據庫專門存放共同配置文件,一個數據庫垂直業務數據庫

 

 

多數據源狀況下,事務如何管理?

產生緣由:多個不一樣的服務

如何集成分佈式事務?

jta+atomikos

 

 

十、Mybatis集成分頁插件pageHelper

 

BUG:

Could not autowire. No beans of 'UserMapper' type found.

解決自動寫入報錯方法+++++++

 

十一、熱部署原理

:使用類加載器

如何純手寫一個熱部署的功能;

1監聽class文件是否有發生改變;(logger)

2若是class文件發生改變,就使用classloader進行從新讀取;

熱部署能夠用於在生產環境?

1正式部署不推薦

2用於本地開發

應用場景:本地開發、提升運行效率,不須要重啓服務器。

缺點:項目大會比較卡;

十二、性能優化問題

掃包優化:啓動優化

@springbootapplication 掃所有的包(耗時最長);

JVM參數調優:初始化堆內存與最大堆相同;

減小垃圾回收次數;

1三、undertow和tomcat服務器比較

1四、springboot yml與application.properties比較

1五、監控中心

針對微服務監控

adminUI提供可視化頁面。

actuator監控應用;

監控接口;

actuator訪問路徑;

adminUI平臺以及原理;

監控平臺應用;服務器監控權限;

 

 1六、springboot框架原理

重點:一個快速整合第三方框架;簡化XML配置==徹底採用註解化;內置http服務器;

最終以javaapplication進行執行;

內置tomcat服務器;

tomcat底層執行的是servlet容器;

相關文章
相關標籤/搜索