Eclipse下構建spring boot項目 有兩種方法:1.利用spring boot插件 STS(Spring tool suite) 來構建項目。2.構建maven項目配置pom.xml文件。
一.利用spring boot插件 STS(Spring tool suite) 來構建項目。
首先,安裝STS(Spring tool suite),確認Eclipes版本,下載Eclipes對應的STS的版本,通過離線安裝,安裝完成STS。具體可見這篇博客:https://blog.csdn.net/zhen_6137/article/details/79383941
安裝完成後,File-----》New-----》Other
點擊Next
點擊Next(打包方式可以選擇jar或war)
找到web下面的web選項 勾選起來 點擊Finish
得到這樣結構的項目,接着 配置application.properties(不需要再配置pom.xml,sts插件自動幫你配置好了spring boot的包)
接着在DemoApplication中寫入,如下圖所示代碼:
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
//直接返回要顯示的內容
@RestController
public class DemoApplication {
@RequestMapping("/")
public String get(){
return "hello world";
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
再進行測試
運行完畢後,打開瀏覽器,輸入http://localhost:8082,得到如下圖所示結果,表示spring boot項目成功。
二.構建maven項目配置pom.xml文件來完成spring boot的搭建。
首先,在Eclipes下File-----》New-----》Other
選擇Maven Project,點擊下一步 ,再下一步
因爲是一個web的項目,所以選擇最後一行的webapp,點擊next
填寫好Artifact Id後,點擊Finsh創建項目。
項目創建成功後,右擊項目,選擇Properties,進入之後點擊java build path,選擇Source
remove掉兩個報錯的文件,apply一下,然後點擊ok退出
在項目中java Resources建立src/main/java,src/test/java,src/test/resources
如下圖所示:
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>springBootDemo2</groupId>
<artifactId>springBootDemo2</artifactId>
<version>1.0</version>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.3.RELEASE</version>
<relativePath />
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
再在src/main/resources下建立spring boot的配置文件:application.properties
server.port=8081
在src/main/java文件夾下面建立一個測試用的包以及測試代碼Demo.java:
package com.yc.Demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class Demo {
@RequestMapping("/")
public String get() {
return "Hello World! maven SpringBoot";
}
public static void main(String[] args) {
SpringApplication.run(Demo.class, args);
}
}
測試結果:
到此 兩種搭建spring boot項目的方法就都已完成了。如果有什麼錯誤或不準確的地方,歡迎指正。謝謝!!!