Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始建置以及開發流程。該框架使用了特定的方式來進行配置,使開發人員不再需要定義樣板化的配置。透過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者的。
在先前的spring專案中,都會面對大量繁瑣的配置,使用的時候基本上都是大量的複製貼上。而Spring Boot 則能讓我們在不需要過多的配置下,輕鬆快速地搭建Spring Web應用,開箱即用,沒有程式碼生成,也無需XML配置,從而快速使用spring框架。
版本:java 1.8.0_51 & spring boot 1.5.4
##一、建立簡單spring boot 專案這裡官網提供的生成器SPRING INITIALIZR 來創建簡單的spring boot 專案。 1. 造訪http://start.spring.io #選項:工程(maven) 語言(java) SpringBoot版本(1.5.4) Group填組名,Artifact填模組名,右側Dependencies 可以選擇對應的依賴,因為我們要建立web項目,所以可以加入web的依賴。 點選 Generate Project 產生下載專案。 2. 把下載的maven專案導入IDE並執行把下載的專案解壓縮並導入到IDE中(這裡使用IntelliJ IDEA)如下:<!-- 继承 spring boot 父包--> <parent> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-parent</artifactid> <version>1.5.4.RELEASE</version> <relativepath></relativepath> <!-- lookup parent from repository --> </parent>pom.xml中依賴spring-boot-starter-web 模組,包括了Tomcat和spring-webmvc(參考:) ,不需要指定version 版本,因為父模組中已經有預設配置,如果需要指定版本可新增。
<!-- 构建web项目模块 包括了Tomcat和spring-webmvc --> <!-- spring-boot-starter-web 默认依赖了tomcat的starter 所以使得项目可以直接运行而不需要部署到tomcat中--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>pom.xml中依賴spring-boot-starter-test 測試模組,包括JUnit、Hamcrest、Mockito
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>在spring-boot中,模組的依賴都是以starter的方式進行,以spring-boot-starter-
以上是建置簡單spring boot 專案實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!