這篇文章主要介紹SpringBoot idea下的環(huán)境怎么搭建,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供魏都網(wǎng)站建設(shè)、魏都做網(wǎng)站、魏都網(wǎng)站設(shè)計(jì)、魏都網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、魏都企業(yè)網(wǎng)站模板建站服務(wù),10余年魏都做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。1.Spring Boot簡(jiǎn)介
wiki上的介紹:
Spring Boot是Spring的常規(guī)配置解決方案,用于創(chuàng)建可以“運(yùn)行”的獨(dú)立的,生產(chǎn)級(jí)的基于Spring的應(yīng)用程序。[22]它預(yù)先配置了Spring對(duì)Spring平臺(tái)和第三方庫(kù)的最佳配置和使用的“見(jiàn)解視圖”,因此您可以盡量少開(kāi)始。大多數(shù)Spring Boot應(yīng)用程序只需要很少的Spring配置。特征:
創(chuàng)建獨(dú)立的Spring應(yīng)用程序
直接嵌入Tomcat或Jetty(無(wú)需部署WAR文件)
提供自以為是的“初學(xué)者” 項(xiàng)目對(duì)象模型(POM)以簡(jiǎn)化您的Maven配置
盡可能自動(dòng)配置Spring
提供生產(chǎn)就緒功能,例如指標(biāo),運(yùn)行狀況檢查和外部化配置
絕對(duì)沒(méi)有代碼生成,也不需要XML配置
創(chuàng)建項(xiàng)目
新建一個(gè)maven項(xiàng)目:打開(kāi)IDEA,選擇File->New->Project如下圖所示:
小編帶您進(jìn)入SpringBoot (1) idea下的環(huán)境搭建及demo
找到Maven項(xiàng)目,如下圖所示:
小編帶您進(jìn)入SpringBoot (1) idea下的環(huán)境搭建及demo
然后,填寫各項(xiàng),
小編帶您進(jìn)入SpringBoot (1) idea下的環(huán)境搭建及demo
3.pom.xml配置
參考spring官網(wǎng)的例子:https://spring.io/guides/gs/maven/#initial
如下:?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>org.springframework</groupId>
<artifactId>myspringboot</artifactId>
<packaging>jar</packaging>
<version>0.1.0</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.demo.HelloWorld</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
除了可選<packaging>元素之外,這是構(gòu)建Java項(xiàng)目所必需的最簡(jiǎn)單的pom.xml文件。它包括項(xiàng)目配置的以下詳細(xì)信息:
<modelVersion>。POM模型版本(總是4.0.0)。
<groupId>。項(xiàng)目所屬的組或組織。通常表示為反向域名。
<artifactId>。要賦予項(xiàng)目庫(kù)工件的名稱(例如,其JAR或WAR文件的名稱)。
<version>。正在構(gòu)建的項(xiàng)目的版本。
<packaging> - 如何打包項(xiàng)目。對(duì)于JAR文件打包,默認(rèn)為“jar”。使用“war”進(jìn)行WAR文件打包。
4.添加啟動(dòng)類
在 src/main/java 路徑下創(chuàng)建一個(gè)包,我以com.demo命名。包下面新建一個(gè)java類,命名為HelloWorld作為啟動(dòng)類。
HelloWorld.java代碼:
package com.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
br/>@Controller<br/public class helloController {@RequestMapping("/hello")<br/" rel="nofollow">br/>@RequestMapping("/hello")<br/@ResponseBody
public String hello(){
return "hello spring boot";
}
}
6.運(yùn)行
這樣一個(gè)簡(jiǎn)單的demo就完成了。直接在啟動(dòng)類中運(yùn)行main方法,即可啟動(dòng)項(xiàng)目;因?yàn)閟ping boot 已經(jīng)內(nèi)置了tomcat
小編帶您進(jìn)入SpringBoot (1) idea下的環(huán)境搭建及demo
可以看到tomcat已在8080端口運(yùn)行,在瀏覽器地址欄輸入:http://localhost:8080/hello
以上是“SpringBoot idea下的環(huán)境怎么搭建”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
分享名稱:SpringBootidea下的環(huán)境怎么搭建-創(chuàng)新互聯(lián)
本文鏈接:http://redsoil1982.com.cn/article6/deooog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站營(yíng)銷、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容