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:這里填寫(xiě)自己的groupId和artifactid 然后next到創(chuàng)建結(jié)束

1.3:現(xiàn)在這里就是我們已經(jīng)創(chuàng)建了一個(gè)maven工程 現(xiàn)在我們?cè)趍aven工程基礎(chǔ)上 添加springboot基礎(chǔ)依賴(lài)

1.4:添加以下依賴(lài)
<!--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)不需要寫(xiě)版本號(hào) 繼承父類(lèi)的版本號(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依賴(lài) springboot 2.2.0 好像默認(rèn)需要一個(gè)數(shù)據(jù)庫(kù)連接 不寫(xiě)會(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)類(lèi)和單元測(cè)試類(lèi)

1.7.1:啟動(dòng)類(lèi)代碼
package com.aaa.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication //啟動(dòng)類(lèi)
public class SpringbootApplication {
public static void main(String[]args)
{
SpringApplication.run(SpringbootApplication.class,args);
}
}1.7.2:單元測(cè)試類(lèi)代碼
package com.aaa.springboot;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest //單元測(cè)試類(lèi)
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=true1.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)建的話(huà)自行百度! 小編小白一個(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)建后追加依賴(lài)
- idea創(chuàng)建Springboot多模塊項(xiàng)目(聚合項(xiàng)目)
- 使用IDEA創(chuàng)建SpringBoot項(xiàng)目
相關(guān)文章
java開(kāi)發(fā)之Jdbc分頁(yè)源碼詳解
這篇文章主要介紹了java開(kāi)發(fā)之Jdb分頁(yè)源碼詳解,需要的朋友可以參考下2020-02-02
SpringBoot3外部化配置與aop實(shí)現(xiàn)方案
這篇文章給大家介紹SpringBoot3外部化配置與aop實(shí)現(xiàn)方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2026-01-01
Java設(shè)計(jì)模式中的簡(jiǎn)單工廠模式解析
這篇文章主要介紹了Java設(shè)計(jì)模式中的簡(jiǎn)單工廠模式解析,簡(jiǎn)單工廠模式提供一個(gè)創(chuàng)建對(duì)象實(shí)例的功能,而無(wú)須關(guān)心其具體實(shí)現(xiàn),被創(chuàng)建實(shí)例的類(lèi)型可以是接口、抽象類(lèi),也可以是具體的類(lèi),需要的朋友可以參考下2023-11-11
解讀CommandLineRunner和@PostConstruct區(qū)別與應(yīng)用場(chǎng)景
這篇文章主要介紹了解讀CommandLineRunner和@PostConstruct區(qū)別與應(yīng)用場(chǎng)景,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Java創(chuàng)建、讀取和更新Excel文檔的實(shí)現(xiàn)指南
還在用Java代碼逐行雕刻Excel文檔嗎,是時(shí)候升級(jí)你的生產(chǎn)力工具箱了,借助Spire.XLS for Java,無(wú)論是創(chuàng)建新報(bào)表、讀取關(guān)鍵數(shù)據(jù)還是實(shí)時(shí)更新內(nèi)容,現(xiàn)在你都能以簡(jiǎn)單的代碼指令輕松實(shí)現(xiàn),所以本文給大家介紹了如何使用Java創(chuàng)建、讀取和更新Excel文檔,需要的朋友可以參考下2025-10-10
spring boot里增加表單驗(yàn)證hibernate-validator并在freemarker模板里顯示錯(cuò)誤信息(推
這篇文章主要介紹了spring boot里增加表單驗(yàn)證hibernate-validator并在freemarker模板里顯示錯(cuò)誤信息的相關(guān)資料,需要的朋友可以參考下2018-01-01
Java實(shí)現(xiàn)二維碼QRCode的編碼和解碼與示例解析
本文主要介紹Java實(shí)現(xiàn)二維碼QRCode的編碼和解碼,這里給大家一個(gè)小示例以便理解,有需要的小伙伴可以參考下2016-08-08
Spring Boot項(xiàng)目啟動(dòng)時(shí)輸出PID、CPU和內(nèi)存信息的4種方法示例總結(jié)
本文介紹了四種收集Spring Boot應(yīng)用啟動(dòng)時(shí)輸出信息的方法,每種方法都有其適用場(chǎng)景和優(yōu)缺點(diǎn),推薦在生產(chǎn)環(huán)境中使用Actuator或日志記錄方式,感興趣的朋友跟隨小編一起看看吧2026-03-03

