我想問下實際Java專案開發中,需要匯入的jar包多不多

時間 2021-05-05 22:07:37

1樓:threedr3am

多,一般像我們實際企業開發,乙個稍微有點規模的系統,基本都會用上mysql、redis、mq等,然後在對接這些元件必然大概率用到相應的封裝jar包去接入,例如要用mysql,有可能就會用到mybatis或者hibernate亦或者jpa、jdbc等等。

然後除了這些比較常見的元件外,我們工程化的專案,為了很好的維護,一般也會使用spring全家桶,相應的就會引入一大堆jar依賴,或者例如我要解析json、解析xml、我要接zookeeper、我要。。。

所以說,稍微有點規模的系統,引入的jar包必然不少。

2樓:Mozi

分幾種情況,第一你是架構師的話(或者整個專案都是你從底層搭建)這個時候需要匯入的jar就比較多了,當然都是你依賴的框架jar包(比如spring全家桶,tomcat等,每個專案框架都有區別jar也有區別,不一一舉例)這個時候就會涉及到jar包管理,當然如果你是自己獨自開發,就當我沒說好了,如果是多少協作開發,沒有做到規範的jar包管理就會出問題。

如果你只是基層程式設計師,基本上不需要匯入什麼jar包,別人已經給你搭好戲台子,你賣力唱戲就行,可能有個別特殊功能需要自己加入jar到專案中

3樓:xiaoye丶z

這種東西在如今企業開發中, spring-boot 的一系列包, mybatis/json還有org的一些common是必須的外,其它的都看專案本身了,有時候你自己的專案僅僅依賴外部乙個系統包而引進來好幾個包都是有見的

4樓:

一般情況那是蔚為壯觀的。不過嘛,像我這種有潔癖的,盡量只用apache-commons全家桶,如果某功能某包裡有但不是太複雜,就乾脆自己實現個夠用的就湊合了。

5樓:行雲流水

看專案需要,可以很多,也可以就spring那套全家桶,但基本上離不開幾大核心,xml讀取相關的,事物相關的,資料連線相關

6樓:Swift四葉

個人覺得這個問題比較無聊

就好像在問人活一輩子需要的東西多不多,如果是乞丐(簡單的專案)只需要乙個飯盒和衣服(jdk)就夠了,如果想活的多姿多彩,就會去想著買洗漱用品,買電子裝置,房子車子(spring相關依賴,資料庫鏈結相關依賴,檔案傳輸依賴等等)。

所以,看實際需求

java開發五年,想去日本發展,想問下是否可行?

之乎者也 有意思的是 我恰好是站在你未婚妻的位置上 一位有不少房產的獨生女。不同的是 1.我與同樣有不少房產的先生結婚已然8年,孩子也上小學了,我呢老大不小30歲。2.日語水平N1且有三年大型會議翻譯經驗 嘮嗑能力,前端設計開發OK,後端資料略懂。3.現居中國著名養老城市青島 風景宜人,工資,哪有工...

DevOps 研發(Java)和 Java 開發我該選擇哪乙個?

任衛 大量公司理解錯了Devops,我不騙你,不過我建議你加入devops和我一起宣傳正確的Devops姿勢。devops是一種軟體專案 特別是網際網路專案 的全生命期管理理念。僅僅維護個jenkins維護個ci cd工具,並不是完整的devops。devops本質上就是開發人員運維人員通力合作,開...

請問在java的實際開發中,應該什麼時候用傳統IO,什麼時候用NIO?

一一哥 一,NIO新特性 NIO的一些新特性有 非阻塞I O,選擇器,緩衝以及管道。管道 Channel 緩衝 Buffer 選擇器 Selector 是其主要特徵。二,Channel Selector解釋 Channel 管道實際上就像傳統IO中的流,到任何目的地 或來自任何地方 的所有資料都必須...