溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目

發(fā)布時間:2021-08-06 14:01:50 來源:億速云 閱讀:176 作者:小新 欄目:編程語言

這篇文章主要介紹如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

隨著使用Spring進行開發(fā)的個人和企業(yè)越來越多,Spring從一個單一簡介的框架變成了一個大而全的開源軟件,最直觀的變化就是Spring需要引入的配置也越來越多。配置繁瑣,容易出錯,讓人無比頭疼,簡化Spring配置簡直可以說是民心所向。

Spring Boot是由Pivotal團隊提供的一個基于Java的全新的開源框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。如今,Spring Boot逐漸成為快速應用開發(fā)領域(rapid application development)的領導者。

本文將使用Eclipse和Maven,實現(xiàn)兩步快速構建一個Spring Boot項目。

運行環(huán)境:

  • JDK 1.8

  • Maven 3.5

  • Spring Boot 2.1.0

第一步:登錄官網,下載組件

打開連接http://start.spring.io/,選擇項目類型(Maven Project/Gradle Project),語言類型(Java/Kotlin/Groovy),Spring Boot的版本;再填入一些工程的基本信息。Group指的是工作小組或者公司的名字,對應著工程文件下面的包名;Artifact指的是工程的名字,人家Spring Boot把一個項目當做一項手工藝品,這種工匠精神,佩服。然后點擊下方“Generate Project”按鈕即可把新建的工程壓縮包下載到本地。

如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目

第二步:導入項目,直接開發(fā)

導入步驟;File - >Import -> Existing Maven Projects -> Next ->選擇解壓以后的文件夾 - >Finish。

如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目

工程目錄:

如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目

DemoApplication.java是Spring Boot的啟動類:

package com.example.demo;
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);
 }
}

其核心是@SpringBootApplication注解。

@SpringBootApplication = (默認屬性)@Configuration + @EnableAutoConfiguration + @ComponentScan。

@Configuration:創(chuàng)建一個簡單的Spring配置類,可以用來替代相應的xml配置文件。

@EnableAutoConfiguration: 自動配置Spring的上下文。

@ComponentScan:自動掃描指定包下的全部標有@Component的類,并注冊成bean,包括@Component下的子注解@Service,@Repository,@Controller。

接著可以直接進行開發(fā),編寫一個Controller類。

package com.example.demo.controller;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
@RequestMapping("/springboot")
public class HelloController {
 @RequestMapping("/hello")
 public String hello() {
  return "Hello Spring Boot";
 }
}

Spring Boot項目不需要單獨部署到Tomcat或者Jetty中才能啟動,通過Spring Boot啟動器,SpringBoot會自動構建一個web容器,并將項目部署到其中。DemoApplication.java右鍵 -> Run As - > Spring Boot App,工程就啟動了。

如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目

使用Postman GET方式請求http://localhost:8080/springboot/hello,可以看到返回了“Hello Spring Boot”。

如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目

以上是“如何實現(xiàn)Eclipse+Maven快速構建第一個Spring Boot項目”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI