構建簡單spring boot 項目

本篇blog的目的

完成Spring Boot基礎項目的構建,而且實現一個簡單的Http請求處理。java

spring boot的簡介

  • Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員再也不須要定義樣板化的配置。經過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成爲領導者的。
  • 在之前的spring項目中,都會面對大量繁瑣的配置,使用的時候基本上都是大量的複製黏貼。而Spring Boot 則能讓咱們在不須要過多的配置下,輕鬆快速地搭建Spring Web應用,開箱即用,沒有代碼生成,也無需XML配置,從而快速使用spring框架。

構建spring boot項目

版本:java 1.8 & spring boot 1.5.10

經過SPRING INITIALIZR工具產生基礎項目

  1. 訪問:http://start.spring.io/web

  2. 選擇構建工具Maven Project、Spring Boot版本1.5.10以及一些工程基本信息,可參考下圖所示  
  3. Group填組名,Artifact填模塊名,右側Dependencies 能夠選擇相應的依賴,由於咱們要構建web項目,因此能夠添加web的依賴;
  4. 點擊Generate Project下載項目壓縮包。

解壓項目包,並用IDE以Maven項目導入

IntelliJ IDEA 爲例:spring

  1. 菜單中選擇File–>New–>Project from Existing Sources...
  2. 選擇解壓後的項目文件夾,點擊OK
  3. 點擊Import project from external model並選擇Maven,點擊Next到底爲止;
  4. 若你的環境有多個版本的JDK,注意到選擇Java SDK的時候請選擇Java 7以上的版本。

項目結構解析

如圖所示:   api

    

經過上面步驟完成了基礎項目的建立,Spring Boot的基礎結構共三個文件(具體路徑根據用戶生成項目時填寫的Group全部差別):瀏覽器

  • src/main/java下的程序入口:TestApplicatino
  • src/main/resources下的配置文件:application.properties
  • src/test/下的測試入口:TestApplicationTests

生成的TestApplicationTestApplicationTests類均可以直接運行來啓動當前建立的項目,因爲目前該項目未配合任何數據訪問或Web模塊,程序會在加載完Spring以後結束運行。app

編寫controller服務

  • 建立package命名爲com.zhongCe.test.web(根據實際狀況修改)
  • 建立IndexController類,內容以下:

       

  • 啓動主程序,打開瀏覽器訪問http://localhost:8080/index

       

  • 能夠看到頁面輸出Hello World

       

end框架

相關文章
相關標籤/搜索