SpringBoot(二)概念

SpringBoot簡介

傳統的ssm項目

配置文件過於繁瑣而且依賴包太多,容易導致衝突

springboot

簡化了使用的難度(配置文件),以及有各種.starter,減少了依賴包

spring cloud(微服務)的基礎

核心思想

  • 習慣優於配置
  • 利用很少的配置,就可以開發我們的web端

優點

  • 減少開發的時間,提高了開發的效率(因爲沒有繁瑣的配置)
  • 基於javaConfig , 避免使用xml配置(基於條件註解)
  • 避免了Maven導入大量的包(把包都封裝到starter裏面了)
  • 提供了默認的配置,可以快速開發
  • 提供了內置的tomcat,不需要在配置tomcat
  • 提供了內置的監控程序
  • 部署方便,打包成jar包

spring 和 springmvc 和 springboot 的關係

springmvc 是基於spring web 端的mvc框架,主要解決 web端的問題

springboot 是基於spring 開發的快速開發的整合包,解決的springmvc的問題

spring是兩者的核心

Springboot pom 文件的繼承

  • 父類pom.xml package 必須使用pom
  • 在子類中使用 parent標籤 使用父類pom的 groupid 、artifactId、 version relativePath 指明 父類 pom.xml的位置

直接繼承(默認可以不用寫)

<relativePath>

</relativePath>

選擇性繼承

<dependencyManagement>
    
</dependencyManagement>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章