springboot優劣本帖就不說明了,僅作爲簡單創建之用。
按照習慣,依然使用maven創建項目(基礎環境及maven如果還未搭建,可百度一下)。
一、新建maven項目
依次點擊:File->new->other,然後輸入maven,最終選擇Manve Project,然後next;
默認選擇Use default;繼續Next。
選擇 maven-archtype-quickstart,然後Next。
依次輸入包名、項目名,然後繼續Next.
此時可能會出現以下錯誤,此問題解決方案請參考另一個帖子(待補充),如無此問題請略過。
最終項目目錄結構。
修改pom.xml文件,添加springboot依賴,最終文件內容爲:
<?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>
<groupId>com.jony.example</groupId>
<artifactId>springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>springboot</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
<relativePath />
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!-- Need this to compile JSP -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
修改App.java啓動文件,內容如下:
其中@SpringBootApplication註解意思代表一下三種集合
@Configuration:表示將該類作用springboot配置文件類。
@EnableAutoConfiguration:表示程序啓動時,自動加載springboot默認的配置。
@ComponentScan:表示程序啓動是,自動掃描當前包及子包下所有類。
package com.jony.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Hello world!
*
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class);
}
}
新建一個Controller,MyController,內容如下:
package com.jony.example;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class MyController {
@RequestMapping(value="/index")
public String getPerson(){
return "success";
}
}
最終目錄結構:
右鍵App.java ,Run as --->java application,啓動成功
瀏覽器訪問:http://localhost:8080/index (請注意此處8080端口不能被佔用,如何修改端口號,後面文章再敘述)
到此springboot簡單搭建完畢。項目下載地址:
https://download.csdn.net/download/niketwo/11873799