SpringBoot:創建第一個SpringBoot簡單應用
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簡單應用