激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 淺談SpringBoot優化技巧

淺談SpringBoot優化技巧

2021-01-07 11:36chinesszz Java教程

這篇文章主要介紹了淺談SpringBoot優化技巧,需要的朋友可以參考下。

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

Bean優化

1.當使用@SpringBootApplication會默認注冊pom文件中擁有的為bean

?
1
2
3
4
默認情況下自動獲取應用配置信息,會加載一些不需要的beans
增加cpu消耗
beanNames個數:261
堆內存:150-220M

2.使用@Configuration和@EnableAutoConfiguration

?
1
beanNames個數:158

3.使用【不建議使用】

?
1
2
3
4
使用mvn spring-boot:run -Ddebug 根據提示的需要裝配的,然后使用@import方式配置,只用裝配30個左右組件就能啟動 
注解解釋:
@EnableAutoConfiguration會自動加載可能需要的配置信息
在知道需要的beans的情況下,可以使用@Import方式去配置

4.生產環境下禁止xml校驗

?
1
2
3
4
5
6
繼承XmlWebApplicationContext復寫init
在web.xml文件中配置
 <context-param>
  <param-name>contextClass</param-name>
  <param-value>com.example.CustomXmlWebApplicationContext</param-value>
 </context-param>

5.減少自動掃描,盡量使用配置形式,減少初始化掃描時間

6.使用延遲初始化的bean 【Using Lazy-Initialized Beans】

?
1
2
lazy-init屬性為true
spring初始化bean就能立即發現其錯誤,并進行錯誤處理,造成的負面效應增加了應用程序的加 載時間

優化方案:

?
1
2
3
4
5
6
7
【jvisualvm】 
1.不適用默認方式,采用第二種減少注冊bean數量,項目中需要
 的bean,采用注解方式在配置類中注冊。
2.tomcat8,新特性8.5.6
  Servlet 3.1、JSP 2.3、EL 3.0
  Servlet 3.1實現了非阻塞式的I/O通信,性能得到
  巨大的改進

以上就是本文關于springboot的介紹和優化的全部內容,希望對大家有所幫助。

原文鏈接:https://www.2cto.com/kf/201612/577501.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品综合视频 | 欧美日韩高清在线观看 | 91精品国产一区二区三区四区在线 | 国产亚洲精品久久久久久久久久 | 成人男女啪啪免费观看网站四虎 | 日本中文字幕高清 | 激情免费视频 | 一区二区久久精品66国产精品 | 一区二区精品在线 | 日韩av电影在线观看 | 在线视频 欧美日韩 | 久久精片| 国产一级二级在线播放 | 黄色毛片观看 | 久久久久久久久久综合 | 蜜桃免费在线 | 国产精品刺激对白麻豆99 | 羞羞羞网站 | 性明星video另类hd | 亚洲国产资源 | 一区二区美女视频 | 欧美日韩国产成人在线 | 一级做a爰性色毛片免费1 | 欧美爱爱视频网站 | 国产精品久久久久久久久岛 | 欧美国产第一页 | 91短视频在线视频 | 欧美国产成人在线 | 欧美精品一区自拍a毛片在线视频 | 欧美成人午夜影院 | 欧美巨根| 91精品国产九九九久久久亚洲 | 在线小视频国产 | 国产精品二区高清在线 | 日韩视频一区二区在线观看 | 国产精品av久久久久久网址 | 国产亚洲综合精品 | 一级黄色毛片播放 | 日日草夜夜 | 51色视频 | 手机av免费电影 |