SpringBoot專案建立的三種方式
阿新 • • 發佈:2020-08-23
目錄
1 通過官網建立
進入官網,https://start.spring.io/ ,填寫資訊後點擊GENERATE
2 通過IDEA腳手架建立
2.1 IDEA新建專案
選擇Spring Initializr
,確認sdk的版本,url地址選擇預設的spring官網地址,點選Next
2.2 起Group
名字,選擇Java版本
,點選Next
2.3 選擇Web
依賴,選擇Spring Web
,確認Spring Boot版本,點選Next
2.4 起Project name
,選擇位置
,點選Finish
3 通過建立MAVEN工程建立
3.1 建立空白maven專案
3.2 新增(修改)pom依賴
<?xml version="1.0" encoding="UTF-8"?> <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> <!--新增父工程依賴--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.3.RELEASE</version> <relativePath/> </parent> <groupId>com.zjw</groupId> <artifactId>springbootdemo</artifactId> <version>1.0-SNAPSHOT</version> <!--新增Java版本--> <properties> <java.version>1.8</java.version> </properties> <!--新增spring-boot-starter依賴--> <dependencies> <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> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <!--新增spring-boot打包外掛--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
3.3 新增啟動器類
package com.zjw; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
3.4 新增controller類
package com.zjw.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("hello")
public String hello(){
return "Hello Spring Boot !";
}
}