_004_SpringBoot_使用eclipse工具搭建一個簡單的Spring boot
轉自https://blog.csdn.net/zhao_YiQi/article/details/76071345
首先宣告一下,我用的是win10的作業系統,實現過程基本是一樣的,只是檢視展示過程可能會有些差別。
1.配置java執行環境
1.1 要使用eclipse,需要配置jdk環境。在網上下一個jdk安裝包,我用的是jdk1.8。安裝好jdk後,安裝目錄如下
1.2 接下來就要配置環境變數了,開啟我的電腦-》高階系統設定-》環境變數
我們需要建立JAVA_HOME變數,值為你所安裝的jdk路徑,我的是C:\Program Files\Java\jdk1.8.0_101。
下一步,我們需要建立CLASSPATH變數,填值有兩種方式,(1)使用%JAVA_HOME%代替jdk安裝路徑,如%JAVA_HOME%\lib;(2)使用jdk安裝路徑\lib;
接下來,需要配置配置path變數,path變數是有的,不需要新建,我們直接選中編輯即可。
填值也有兩種方式,(1)使用%JAVA_HOME%代替jdk安裝路徑,如%JAVA_HOME%\bin;(2)使用jdk安裝路徑\bin;
注意!(1)由於我用的是window10的作業系統,這就和我之前用的window7有少許差別了,在配置變數值的時候,window7作業系統的值是連在一起的,如果是
在填寫path變數值的時候,需要在原有值後面加上";"分號,再繼續新增值。
(2)如果是安裝jdk失敗了或者是需要換jdk的版本,需要把原來的jdk解除安裝後再執行操作。
1.3 環境配置檢驗
環境配置好後,我們需要驗證一下是否配置成功。開啟命令提示符,輸入java,回車後出現如下一些命令,則配置成功了!
如果提示不是內部或外部命令,也不是可執行的程式,那麼就需要檢查環境配置是否錯誤。
安裝好後可以檢視jdk安裝的版本,在控制檯輸入java -version,回車
我的版本就是1.8.0_101。
2.maven配置
2.1配置maven環境變數
接下來我們需要配置maven,在網上下載maven後解壓。開啟高階系統設定配置maven的環境。
我們需要建立MAVEN_HOME變數,值為maven的解壓路徑。
然後配置path變數。這裡也有兩種配置方法,同上面一樣。
2.2檢驗maven環境配置
配置好後開啟控制檯檢視是否配置成功。在控制檯輸入mvn -v 命令。
這樣就成功了!
3.下載STS外掛,更快速的開發
基本的執行環境就搭建成功了,現在就可以搭建spring boot的專案。由於eclipse提供了Spring Tool Suite(STS)外掛,使用外掛可以更快速的開發。
開啟eclipse,help-》Eclipse Marketplace-》選擇Popular-》選擇STS-》Installed,下載外掛需要等待一段時間。
下載完成後,可以在new -》Project看到spring目錄,選中Spring Starter Project-》next
接下來
可根據你需要勾選,我們勾選web,然後就可以Finish了,專案就建立成功了!
4.建立spring boot。
我們只需要編寫pom.xml和一個java類。
4.1pom.xml
-
<?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.midgetontoes</groupId>
-
<artifactId>spring-boot-simple</artifactId>
-
<version>1.0-SNAPSHOT</version>
-
<properties>
-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-
<spring.boot.version>1.1.4.RELEASE</spring.boot.version>
-
</properties>
-
<dependencies>
-
<dependency>
-
<groupId>junit</groupId>
-
<artifactId>junit</artifactId>
-
<version>3.8.1</version>
-
<scope>test</scope>
-
</dependency>
-
<dependency>
-
<groupId>org.springframework.boot</groupId>
-
<artifactId>spring-boot-starter-web</artifactId>
-
<version>${spring.boot.version}</version>
-
</dependency>
-
</dependencies>
-
<build>
-
<plugins>
-
<plugin>
-
<groupId>org.springframework.boot</groupId>
-
<artifactId>spring-boot-maven-plugin</artifactId>
-
<version>${spring.boot.version}</version>
-
<executions>
-
<execution>
-
<goals>
-
<goal>repackage</goal>
-
</goals>
-
</execution>
-
</executions>
-
</plugin>
-
</plugins>
-
</build>
-
</project>
4.2 java類
-
package com.example.demo;
-
import org.springframework.boot.SpringApplication;
-
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
-
import org.springframework.web.bind.annotation.RequestMapping;
-
import org.springframework.web.bind.annotation.RestController;
-
@RestController
-
@EnableAutoConfiguration
-
public class DemoApplication {
-
@RequestMapping("/test")
-
String home() {
-
return "Hello World!";
-
}
-
public static void main(String[] args) {
-
SpringApplication.run(DemoApplication.class, args);
-
}
-
}
5.執行Spring boot
在Application類中run as -》java Aplication,
若出現一個列印的spring圖示,則一個簡單的spring boot 專案就建立成功了!
也可以開啟網頁輸入localhost:8080/test檢視
好了,一個簡單的Spring boot專案就完成了,快去試試吧!
相關文章
- Spring Boot 之路(一):一個簡單的Spring Boot應用Spring Boot
- 一個簡單的spring-boot例子Springboot
- 使用Gradle建立一個最簡單的Spring Boot專案GradleSpring Boot
- Spring Boot—— Thymeleaf (gradle) 的簡單使用Spring BootGradle
- 8、使用 Spring Boot 搭建的一個 Spring MVC 示例(持續更新中)Spring BootMVC
- Spring Boot:簡單使用EhCache快取框架Spring Boot快取框架
- 重拾後端之Spring Boot(一):REST API的搭建可以這樣簡單後端Spring BootRESTAPI
- Spring Boot 中使用Caffeine快取的簡單例子Spring Boot快取單例
- 手把手教你手寫一個最簡單的 Spring Boot StarterSpring Boot
- 簡單地聊一聊Spring Boot的構架Spring Boot
- Spring Boot基礎:Spring Boot簡介與快速搭建(1)Spring Boot
- Spring Boot與Kafka + kafdrop結合使用的簡單示例Spring BootKafka
- Spring Boot入門(一):搭建Spring Boot專案Spring Boot
- spring boot(一)hello world 搭建Spring Boot
- Spring boot入門(一):快速搭建Spring boot專案Spring Boot
- Spring Boot 簡單整合 LiquibaseSpring BootUI
- 使用go效率工具一小時輕鬆搭建一個簡單可靠的訂單系統,使用dtm解決分散式事務超級簡單Go分散式
- 一個簡單易用高效的工具庫
- Laravel 一個簡單的除錯工具Laravel除錯
- 一個簡單的圖片水印工具
- 一個簡單的驗證碼工具
- Spring Boot系列十六 WebSocket簡介和spring boot整合簡單訊息代理Spring BootWeb
- Spring Boot 一個依賴搞定 session 共享,沒有比這更簡單的方案了!Spring BootSession
- spring 簡單的使用 Hikari連線池 和 jdbc連線mysql 的一個簡單例子SpringJDBCMySql單例
- 使用MyBatis搭建一個訪問mysql資料庫的簡單示例MyBatisMySql資料庫
- Spring Boot 揭祕與實戰 自己實現一個簡單的自動配置模組Spring Boot
- 使用gradle搭建spring boot專案GradleSpring Boot
- Spring Boot入門系列(二十六)超級簡單!Spring Data JPA 的使用!Spring Boot
- 前端如何搭建一個簡單的腳手架前端
- 分享一個 Laravel 5.3 搭建的簡單部落格Laravel
- Spring Boot+Spring Security+Thymeleaf 簡單教程Spring Boot
- spring攔截器的一個簡單例子Spring單例
- 如何使用簡單程式碼列出Spring Boot暴露的所有端點? - ZaniniSpring Boot
- 10個用於開發Spring Boot的最佳Eclipse外掛Spring BootEclipse
- 學習WebSocket(一):Spring WebSocket的簡單使用WebSpring
- 使用SpringBoot+Dubbo搭建一個簡單的分散式服務Spring Boot分散式
- Spring-Context之一:一個簡單的例子SpringContext
- RabbitMQ(三):RabbitMQ與Spring Boot簡單整合MQSpring Boot