一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 糖心vlog网页版 | 亚洲精品一线二线三线 | 国产欧美又粗又猛又爽老 | 手机看片自拍自自拍日韩免费 | 国产免费资源高清小视频在线观看 | se01在线看片| 日本高清不卡一区久久精品 | 亚洲国产中文字幕在线视频综合 | 久久成人免费大片 | 欧美男同videos | 欧美人与牲动交xxx 欧美人妖另类性hd 欧美人人干 | 日比免费视频 | 欧美日韩国产超高清免费看片 | 视频在线视频免费观看 | 朝鲜美女免费一级毛片 | 朝鲜女人free性hu | 秋霞宅宅236理论片 秋霞一级黄色片 | 农村妇女野战bbxxx农村妇女 | 欧美日本一本线在线观看 | 亚洲一二区视频 | 国产日产国无高清码2020 | 欧美国产精品久久 | 精品久久香蕉国产线看观看麻豆 | 国产在线一区二区杨幂 | 男人的天堂视频 | 青柠网在线观看视频 | 欧美同志网址 | 日本高清在线观看天码888 | 欧美特级特黄a大片免费 | 久久久免费观看 | 精品性影院一区二区三区内射 | 双性小说肉 | 亚洲国产五月综合网 | les在宿舍吃她奶 | 91手机看片国产永久免费 | 国色天香社区视频免费观看3 | 痴mu动漫成年动漫在线观看 | 99re热这里只有精品视频 | 香蕉97超级碰碰碰免费公 | 精品在线一区 | 日本高清在线精品一区二区三区 |