Idea之沒(méi)有網(wǎng)絡(luò)的情況下創(chuàng)建SpringBoot項(xiàng)目的方法實(shí)現(xiàn)
一丶創(chuàng)建SpringBoot有兩個(gè)方式
1.沒(méi)有網(wǎng)絡(luò)的情況下使用Maven創(chuàng)建
1.1:用Idea創(chuàng)建maven項(xiàng)目 不要勾選 next
1.2:這里填寫自己的groupId和artifactid 然后next到創(chuàng)建結(jié)束
1.3:現(xiàn)在這里就是我們已經(jīng)創(chuàng)建了一個(gè)maven工程 現(xiàn)在我們?cè)趍aven工程基礎(chǔ)上 添加springboot基礎(chǔ)依賴
1.4:添加以下依賴
<!--springboot基礎(chǔ)的創(chuàng)建 告訴maven我們要?jiǎng)?chuàng)建的是一個(gè)springboot項(xiàng)目--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.0.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <dependencies> <!--SpringBook所需的jar包 默認(rèn)不需要寫版本號(hào) 繼承父類的版本號(hào)--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!--Mysql依賴 springboot 2.2.0 好像默認(rèn)需要一個(gè)數(shù)據(jù)庫(kù)連接 不寫會(huì)報(bào)錯(cuò)--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.13</version> </dependency> </dependencies> <!--spirng 打包成war包--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
1.5:添加完成后的樣子
1.6:然后我們?cè)陧?xiàng)目中創(chuàng)建以下目錄和文件
1.7:然后我們?cè)谙鄳?yīng)的目錄下創(chuàng)建啟動(dòng)類和單元測(cè)試類
1.7.1:啟動(dòng)類代碼
package com.aaa.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication //啟動(dòng)類 public class SpringbootApplication { public static void main(String[]args) { SpringApplication.run(SpringbootApplication.class,args); } }
1.7.2:單元測(cè)試類代碼
package com.aaa.springboot; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest //單元測(cè)試類 public class SpringbootTest { @Test public void test1() { System.out.println(111); } }
1.7.3:application.yml中對(duì)應(yīng)的數(shù)據(jù)連接
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 1234 url: jdbc:mysql://127.0.0.1:3306/books?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
1.8:創(chuàng)建對(duì)應(yīng)的controller和templates模板 以及我們?cè)L問(wèn)controller方法要跳到的頁(yè)面
1.8.1:controller代碼
package com.aaa.springboot.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloWorldController { @RequestMapping("Hellow") public String HellowWord() { return "HelloWorld"; } }
1.8.2:html代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> 歡迎你使用SpringBoot </body> </html>
1.9:現(xiàn)在我們來(lái)運(yùn)行
2.直接在idea中springboot快速創(chuàng)建
小編目前沒(méi)有網(wǎng),快速創(chuàng)建的話自行百度! 小編小白一個(gè) , 歡迎大佬指點(diǎn)
到此這篇關(guān)于Idea之沒(méi)有網(wǎng)絡(luò)的情況下創(chuàng)建SpringBoot項(xiàng)目的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Idea創(chuàng)建SpringBoot項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IDEA創(chuàng)建SpringBoot的maven項(xiàng)目的方法步驟
- 用IDEA創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)步驟記錄
- IDEA2022創(chuàng)建SpringBoot項(xiàng)目的圖文教程
- 利用IDEA社區(qū)版創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)圖文教程
- 在IDEA中創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)步驟
- idea創(chuàng)建SpringBoot項(xiàng)目及注解配置相關(guān)應(yīng)用小結(jié)
- idea中springboot項(xiàng)目創(chuàng)建后追加依賴
- idea創(chuàng)建Springboot多模塊項(xiàng)目(聚合項(xiàng)目)
- 使用IDEA創(chuàng)建SpringBoot項(xiàng)目
相關(guān)文章
使用Spring事物時(shí)不生效的場(chǎng)景及解決方法
今天介紹一下Spring事物不生效的場(chǎng)景,事物是我們?cè)陧?xiàng)目中經(jīng)常使用的,如果是Java的話,基本上都使用Spring的事物,不過(guò)Spring的事物如果使用不當(dāng),那么就會(huì)導(dǎo)致事物失效或者不回滾,最終導(dǎo)致數(shù)據(jù)不一致,下面我們意義列舉不生效的場(chǎng)景,并給出解決方法2023-09-09Mybatis學(xué)習(xí)筆記之動(dòng)態(tài)SQL揭秘
這篇文章主要給大家介紹了關(guān)于Mybatis學(xué)習(xí)筆記之動(dòng)態(tài)SQL的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,對(duì)大家學(xué)習(xí)或者使用Mybatis會(huì)有一定的幫助,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11關(guān)于訪問(wèn)后端接口報(bào)404錯(cuò)誤問(wèn)題的解決方法(全網(wǎng)最細(xì)!)
404頁(yè)面的出現(xiàn)會(huì)降低用戶體驗(yàn),那么導(dǎo)致404頁(yè)面出現(xiàn)的原因是什么呢?這篇文章主要給大家介紹了關(guān)于訪問(wèn)后端接口報(bào)404錯(cuò)誤問(wèn)題的解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04SpringBoot通過(guò)注解注入Bean的幾種方式解析
這篇文章主要為大家介紹了SpringBoot注入Bean的幾種方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-03-03java輕量級(jí)規(guī)則引擎easy-rules使用介紹
這篇文章主要介紹了java輕量級(jí)規(guī)則引擎easy-rules使用介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06java file.renameTo返回false的原因及解決方案
這篇文章主要介紹了java file.renameTo返回false的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07