springboot入門(一)

1、什麼是springbootjava

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

2、優缺點spring

  1. 使代碼變得簡潔,spring boot採用java config的方式,對spring進行配置,而且提供了大量的註解,極大地提升了工做效率。
  2. 使配置變得簡潔,不用在配置那麼多的xml文件以及maven引入幾百行的jar包
  3. 內置的三種容器,tomcat、jetty、undertow
  4. 監控變得簡單,springboot提供了actuator包,能夠使用它來對你的應用進行監控
  5. 中文文檔略少,可是版本迭代速度很快

3、項目構建json

  1. 訪問http://start.spring.io/
  2. 選擇maven project、java、springboot版本,而後選擇項目要集成的應用包(如web、jpa),最後點擊Generate Project生成demo
  3. 使用開發工具導入demo

4、項目的結構api

  1. 如上圖所示,Spring Boot的基礎結構共三個文件:瀏覽器

    l src/main/java  程序開發以及主程序入口   注意: Application啓動文件不能直接放到該目錄下,contoller、service..需在其子目錄下tomcat

    l src/main/resources 配置文件springboot

    l src/test/java  測試程序app

  2. @RestController標籤至關於@Controller與ResponseBody的結合,即返回的是一個字符串或json
  3. @RequestMapping標籤請求路徑
  4. @SpringBootApplication是一個組合註解,用於項目啓動
  5. 啓動主程序,打開瀏覽器訪問http://localhost:8080/

5、小結&特色框架

  1. 能夠快速搭建微服務且可被獨立部署
  2. 能夠獨立運行spring項目
  3. 內置servlet容器
  4. 提供starter簡化配置
  5. 自動配置spring無xml文件
相關文章
相關標籤/搜索