我們用Spring-Boot簡單搭建一個HelloWord項目;
1.新建一個maven項目
2.指定GroupID及ArtifactID
GroupID是項目組織唯一的標識符,實際對應JAVA的包的結構,是main目錄裏java的目錄結構。
ArtifactID就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱
3.在pom.xml添加依賴包
(1)需要添加的依賴包有 :
<!-- spring boot 父節點依賴,引入這個包後相關的引入就不需要添加version配置,
spring boot會選擇最合適的版本進行添加 -->
具體爲:
<parent><groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
(2)指定jdk版本
在properties中添加jdk版本,默認1.6版本
具體爲:
<java.version>1.7</java.version>
(3)添加依賴包
在 <dependencies>中添加spring boot的web包
具體爲:
<!-- spring-boot-starter-web提供了 MVC,AOP的依賴包.... -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- <version></version>
由於在上面指定了parent(spring boot) 省略版本號
-->
</dependency>
4.Codeing步驟
(1)新建一個Controller類
@RestController
在這裏我們使用RestController (等同於@Conroller和@RequestBody)
@RequestMapping("/hello")
在這裏我們使用@RequestMapping,建立請求映射
(2)編寫啓動類(App-Main)
@SpringBootApplication
在這裏我們使用@SpringBootApplication指定這是一個spring boot的應用程序
在main方法進行 啓動我們的應用程序
SpringApplication.run(App.class, args);
(3)測試
hello,這裏默認的是8080端口號
注:pom.xml配置的jdk版本在與在項目中的jdk要保持一致;可以建立與src/main/java平級目錄resources,在該文件夾下新建application.properties文件,可直接指定server端口號,如server.port=8090