詳解eclipse下創(chuàng)建第一個spring boot項目
spring Boot是由Pivotal團隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。通過這種方式,Boot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。也就是說,Spring Boot是為了簡化Spring開發(fā)而生,主要思想是降低spring的入門,使得新手可以以最快的速度讓程序在spring框架下跑起來。
今天我們就來創(chuàng)建第一個基于eclipse(eclipse-jee-neon-3-win32-x86_64.zip)+spring boot創(chuàng)建的項目。
一、安裝STS插件
要在eclipse使用spring boot創(chuàng)建項目,必須先安裝STS(Spring Tool Suite (STS) for Eclipse),如果網(wǎng)速給力的話可以選擇在線安裝,否則建議選擇離線安裝。
1.在線安裝
Help -> Eclipse Marketplace
Search或選擇“Popular”標簽,選擇Spring Tool Suite (STS) for Eclipse插件,安裝:

2. 離線安裝
(1)先下載STS插件,下載地址為:https://spring.io/tools/sts
(2)Help->Install New Software

(3)點擊"Add->Archive..",然后選擇剛才下載的STS插件,并給插件起個名字,點擊"OK"就行了。

(4)選擇幾個以IDE結(jié)尾的組件安裝就可以了,如果等待的事件較久,可以一個一個安裝。

(5)查看是否安裝成功
Window->Show View->Other,查看是否有Spring組件,有則表明我們已經(jīng)安裝成功了。

二、創(chuàng)建Spring Boot項目
(1)創(chuàng)建項目,選擇Spring starter Project。填寫跟項目相關(guān)的各種信息,然后Next:

(2)選擇需要的Dependency,然后Next:

(3)最后"Finish",就開始下載jar包了,這個過程需要的時間比較長。
三、運行項目
(1)右鍵DemoApplication中的main方法,Run As -> Spring Boot App,項目就可以啟動了。
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
(2)如果要運行hello world,則使用@RestController注解,并且添加hello方法。
package com.example;
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;
@RestController
@SpringBootApplication
public class DemoApplication {
@RequestMapping("/")
public String hello(){
return"Hello world!";
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
如何運行我們的Application,看到hello world的輸出呢?
第一種方式是直接運行main方法:
選中DemoApplication的main方法 -> 右鍵 -> Run as ->Java Applicacation,之后打開瀏覽器輸入地址:http://127.0.0.1:8080/就可以看到Hello world!了。
第二種方式:
右鍵project –> Run as –> Maven build –> 在Goals里輸入spring-boot:run ,然后Apply,最后點擊Run。
四、打包
1.命令:clean package

2. 執(zhí)行命令:Java –jar xxxxxx.jar
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- springboot與mybatis整合實例詳解(完美融合)
- 在SpringBoot下讀取自定義properties配置文件的方法
- Spring Boot 日志配置方法(超詳細)
- SpringBoot + Spring Security 基本使用及個性化登錄配置詳解
- 解決springboot MultipartFile文件上傳遇到的問題
- springboot @ConditionalOnMissingBean注解的作用詳解
- Springboot Thymeleaf實現(xiàn)HTML屬性設(shè)置
- springboot項目打成war包部署到tomcat遇到的一些問題
- springboot如何讀取配置文件(application.yml)中的屬性值
- Spring?Boot?4.0對于Java開發(fā)的影響和前景
相關(guān)文章
Java實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識點
這篇文章主要介紹了Java實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識點,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Java并發(fā)系列之AbstractQueuedSynchronizer源碼分析(條件隊列)
這篇文章主要為大家詳細介紹了Java并發(fā)系列之AbstractQueuedSynchronizer源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02
如何使用@ConditionalOnExpression決定是否生效注釋
這篇文章主要介紹了如何使用@ConditionalOnExpression決定是否生效注釋的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
SpringCloud實現(xiàn)服務(wù)調(diào)用feign與熔斷hystrix和網(wǎng)關(guān)gateway詳細分析
這篇文章主要介紹了SpringCloud實現(xiàn)服務(wù)調(diào)用feign與熔斷hystrix和網(wǎng)關(guān)gateway,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-04-04
java常用工具類之數(shù)據(jù)庫連接類(可以連接多種數(shù)據(jù)庫)
這篇文章主要介紹了java常用工具類之數(shù)據(jù)庫連接類,可以連接多種數(shù)據(jù)庫,代碼中包含詳細注釋,需要的朋友可以參考下2014-07-07

