如何在idea中創(chuàng)建SpringBoot項目?針對這個問題,今天小編總結(jié)了這篇文章,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。
創(chuàng)新互聯(lián)公司始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達十載累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的營銷推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:混凝土攪拌站等企業(yè),備受客戶贊美。1.打開IDEA,創(chuàng)建新項目,選擇Spring Initializr
2.輸入Artifact
3.勾選Web
4.點擊finish完成
5.進入項目,可以將以下內(nèi)容刪除
pom.xml文件:
4.0.0 com.example springbootdemo 0.0.1-SNAPSHOT jar springbootdemo Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 1.5.2.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
6.創(chuàng)建一個HelloController
package com.example; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") public String hello() { return "hello,this is a springboot demo"; } }
7.程序自動生成的SpringbootdemoApplication,會有一個@SpringBootApplication的注解,這個注解用來標(biāo)明這個類是程序的入口
package com.example; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //入口 @SpringBootApplication public class SpringbootdemoApplication { public static void main(String[] args) { SpringApplication.run(SpringbootdemoApplication.class, args); } }
@SpringBootApplication開啟了Spring的組件掃描和springboot的自動配置功能,相當(dāng)于將以下三個注解組合在了一起
(1)@Configuration:表名該類使用基于Java的配置,將此類作為配置類
(2)@ComponentScan:啟用注解掃描
(3)@EnableAutoConfiguration:開啟springboot的自動配置功能
8.運行SpringbootdemoApplication類
9、測試:
在地址欄中輸入http://localhost:8080/hello
9.使用啟動jar包的方式啟動
(1)首先進入項目所在目錄,如果是mac系統(tǒng)在項目上右鍵,選擇Reveal in Finder,Windows系統(tǒng)在項目上右鍵選擇Show in Explorer,即可打開項目所在目錄
(2)打開終端,進入項目所在目錄
cd /Users/shanml/IdeaProjects/SpringbootDemo
輸入mvn install,構(gòu)建項目
(3)構(gòu)建成功后,在項目target文件夾下會多出一個jar包
(4)使用java -jar springbootdemo-0.0.1-SNAPSHOT.jar
啟動jar包即可
關(guān)于在idea中創(chuàng)建SpringBoot項目的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。