1. 程式人生 > >SpringBoot:創建第一個SpringBoot簡單應用

SpringBoot:創建第一個SpringBoot簡單應用

java stat webxml figure 輸入 創新 framework 分享 4.0

1 、SpringBoot介紹:

Spring 團隊在現有Spring框架的基礎上發布了一個創新的主要框架:Spring Boot。開發Spring Boot的主要動機是簡化配置和部署spring應用程序的過程。使用Spring Boot將能夠以更靈活的方式開發Spring應用程序,並且能夠通過最小配置Spring,避免一些繁瑣的開發步驟和樣板代碼和配置,而更專註於解決應用程序的功能需求。

2、項目創建

創建一個maven項目(前提:Java環境、Maven 都搭建好):

技術分享圖片

技術分享圖片

填寫Group Id,Artifact Id ,選擇pakaging。

3、 添加依賴

創建項目成功後,配置pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>SpringBootProject</groupId>

<artifactId>FirstSpringBootProject</artifactId>

<version>0.0.1-SNAPSHOT</version>

<packaging>war</packaging>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<failOnMissingWebXml>false</failOnMissingWebXml>

<start-class>com.springboot.start.applicationStart</start-class>

</properties>

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.5.2.RELEASE</version>

<relativePath />

</parent>

<dependencies>

<!-- 上邊引入 parent,因此 下邊無需指定版本 -->

<!-- 包含 mvc 等jar資源 -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-test</artifactId>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-aop</artifactId>

</dependency>

<!-- 添加servlet-api的依賴 -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<scope>provided</scope>

</dependency>

</dependencies>

<build>

<plugins>

<plugin>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

</plugin>

</plugins>

</build>

</project>

4、創建控制類、啟動類

創建 com.first.springboot 包,並在該包下創建一個 Controller 類,如下:

之後寫一個firstspringboot方法:

package com.first.springboot;

import org.springframework.web.bind.annotation.GetMapping;

import org.springframework.web.bind.annotation.RestController;

@RestController

public class SpringStartController {

@GetMapping("/firstspringboot")

public String firstspringboot()

{

return "Your First SpringBoot Project";

}

}

再創建一個啟動類:

package com.springboot.start;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

public class applicationStart {

public static void main(String[] args)

{

SpringApplication.run(applicationStart.class, args);}

}

5、啟動項目

Build 項目:右鍵Run As-->Maven install,成功後啟動項目:在啟動項目類applicationStart處,右鍵 Run As-->java application ,當出現Tomcat started on port(s): 8080 (http) ,說明啟動成功,在瀏覽器上輸入: http://localhost:8080//firstspringboot,

至此,恭喜你,你的第一個SpringBoot應用創建成功了。


SpringBoot:創建第一個SpringBoot簡單應用