欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven方式構(gòu)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟(圖文)

 更新時(shí)間:2023年09月20日 11:40:08   作者:梁辰興  
Maven是一個(gè)強(qiáng)大的項(xiàng)目管理工具,可以幫助您輕松地構(gòu)建和管理Spring Boot應(yīng)用程序,本文主要介紹了Maven方式構(gòu)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下

一,創(chuàng)建Maven項(xiàng)目

創(chuàng)建項(xiàng)目 - HelloWorld01

單擊【Create】按鈕

二,添加依賴

在pom.xml文件里添加parent和web的起步器依賴

添加如下代碼:

<?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>net.army.boot</groupId>
    <artifactId>HelloWorld01</artifactId>
    <version>1.0-SNAPSHOT</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.11</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
</project>

刷新項(xiàng)目依賴

三,創(chuàng)建入口類(lèi)

創(chuàng)建net.army.boot包,在包里創(chuàng)建啟動(dòng)類(lèi)HelloWorld01Application

添加如下代碼:

package net.army.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * 作者:梁辰興
 * 日期:2023/5/23
 * 功能:項(xiàng)目入口類(lèi)
 */
@SpringBootApplication
public class HelloWorld01Application {
    public static void main(String[] args) {
        // 參數(shù)1:入口類(lèi)示例;參數(shù)2:命令行參數(shù)
        SpringApplication.run(HelloWorld01Application.class, args);
    }
}

注意:入口類(lèi)必須添加注解符@SpringBootApplication,表明它是Spring Boot應(yīng)用。在主方法里,利用SpringApplication類(lèi)的run()靜態(tài)方法啟動(dòng)HelloWorldApplication類(lèi)的實(shí)例。

四,創(chuàng)建控制器

控制器是用于Web訪問(wèn)的,在net.army.boot包里創(chuàng)建controller子包,然后在子包里創(chuàng)建控制器HelloController

添加如下代碼:

package net.army.boot.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * 作者:梁辰興
 * 日期:2023/5/23
 * 功能:Hello控制器
 */
@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "<h1 style='color: red; text-align: center'>Hello Spring Boot World~</h1>";
    }
}

注意:控制器添加注解符@RestController,該注解為組合注解,等同于Spring中@Controller+@ResponseBody注解。方法添加注解符@GetMapping(“/hello”),等同于Spring框架中@RequestMapping(RequestMethod.GET)注解。

五,運(yùn)行入口類(lèi)

運(yùn)行入口類(lèi) - HelloWorld01Application

六,訪問(wèn)Web頁(yè)面

在瀏覽器里訪問(wèn):http://localhost:8080/hello

七,修改訪問(wèn)映射路徑

修改控制器HelloController

運(yùn)行入口類(lèi)HelloWorld01Application,在瀏覽器里訪問(wèn):http://localhost:8080/hello

在瀏覽器里訪問(wèn):http://localhost:8080/lzy/hello

八,定制啟動(dòng)標(biāo)語(yǔ)

1、創(chuàng)建標(biāo)語(yǔ)文件

在resources目錄下創(chuàng)建banner.txt文件

2、生成標(biāo)語(yǔ)字符串

通過(guò) http://patorjk.com/software/taag 網(wǎng)站生成標(biāo)語(yǔ)字符串

3、編輯標(biāo)語(yǔ)文件

將網(wǎng)站生成的標(biāo)語(yǔ)字符串復(fù)制到banner.txt文件里

4、查看啟動(dòng)標(biāo)語(yǔ)

啟動(dòng)應(yīng)用程序,查看啟動(dòng)標(biāo)語(yǔ)

5、關(guān)閉啟動(dòng)標(biāo)語(yǔ)

修改入口程序代碼

修改代碼如下:

package net.army.boot;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * 作者:梁辰興
 * 日期:2023/5/23
 * 功能:項(xiàng)目入口類(lèi)
 */
@SpringBootApplication
public class HelloWorld01Application {
    public static void main(String[] args) {
        // 創(chuàng)建Spring應(yīng)用
        SpringApplication app = new SpringApplication(HelloWorld01Application.class);
        // 設(shè)置標(biāo)語(yǔ)模式 - 關(guān)閉模式
        app.setBannerMode(Banner.Mode.OFF);
        // 運(yùn)行Spring應(yīng)用
        app.run(args);
    }
}

啟動(dòng)應(yīng)用,查看效果,可以看到,項(xiàng)目啟動(dòng)標(biāo)語(yǔ)消失了

到此這篇關(guān)于Maven方式構(gòu)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟(圖文)的文章就介紹到這了,更多相關(guān)Maven構(gòu)建SpringBoot內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot實(shí)現(xiàn)Server-Sent Events(SSE)的使用完整指南

    SpringBoot實(shí)現(xiàn)Server-Sent Events(SSE)的使用完整指南

    使用SpringBoot實(shí)現(xiàn)Server-Sent Events(SSE)可以有效處理實(shí)時(shí)數(shù)據(jù)推送需求,具有單向通信、輕量級(jí)和高實(shí)時(shí)性等優(yōu)勢(shì),本文詳細(xì)介紹了在SpringBoot中創(chuàng)建SSE端點(diǎn)的步驟,并通過(guò)代碼示例展示了客戶端如何接收數(shù)據(jù),適用于實(shí)時(shí)通知、數(shù)據(jù)展示和在線聊天等場(chǎng)景
    2024-09-09
  • Spring注解驅(qū)動(dòng)之@EventListener注解使用方式

    Spring注解驅(qū)動(dòng)之@EventListener注解使用方式

    這篇文章主要介紹了Spring注解驅(qū)動(dòng)之@EventListener注解使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • SpringSecurity自定義資源攔截規(guī)則及登錄界面跳轉(zhuǎn)問(wèn)題

    SpringSecurity自定義資源攔截規(guī)則及登錄界面跳轉(zhuǎn)問(wèn)題

    這篇文章主要介紹了SpringSecurity自定義資源攔截規(guī)則及登錄界面跳轉(zhuǎn)問(wèn)題,我們想要自定義認(rèn)證邏輯,就需要?jiǎng)?chuàng)建一些原來(lái)不存在的bean,這個(gè)時(shí)候就可以使@ConditionalOnMissingBean注解,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-12-12
  • 如何將java或javaweb項(xiàng)目打包為jar包或war包

    如何將java或javaweb項(xiàng)目打包為jar包或war包

    本文主要介紹了如何將java或javaweb項(xiàng)目打包為jar包或war包,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Java調(diào)用商品詳情API的項(xiàng)目實(shí)踐

    Java調(diào)用商品詳情API的項(xiàng)目實(shí)踐

    在現(xiàn)代電子商務(wù)網(wǎng)站中,商品詳情API是一個(gè)重要的組件,本文就來(lái)介紹一下Java調(diào)用商品詳情API的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • Maven使用Nexus創(chuàng)建私服的實(shí)現(xiàn)

    Maven使用Nexus創(chuàng)建私服的實(shí)現(xiàn)

    本文主要介紹了Maven使用Nexus創(chuàng)建私服的實(shí)現(xiàn),通過(guò)建立自己的私服,就可以降低中央倉(cāng)庫(kù)負(fù)荷、節(jié)省外網(wǎng)帶寬、加速M(fèi)aven構(gòu)建、自己部署構(gòu)件等,從而高效地使用Maven,感興趣的可以了解一下
    2024-04-04
  • java中main函數(shù)你知道多少

    java中main函數(shù)你知道多少

    大家好,本篇文章主要講的是java中main函數(shù)你知道多少,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Java中&和&&以及|和||的區(qū)別、應(yīng)用場(chǎng)景和代碼示例

    Java中&和&&以及|和||的區(qū)別、應(yīng)用場(chǎng)景和代碼示例

    這篇文章主要介紹了Java中的邏輯運(yùn)算符&、&&、|和||的區(qū)別,包括它們?cè)诓紶柡驼麛?shù)類(lèi)型上的應(yīng)用,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • 使用Spring中的scope配置和@scope注解

    使用Spring中的scope配置和@scope注解

    這篇文章主要介紹了使用Spring中的scope配置和@scope注解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 詳解SpringBoot是如何整合SpringDataRedis的?

    詳解SpringBoot是如何整合SpringDataRedis的?

    今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章圍繞著SpringBoot是如何整合SpringDataRedis展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評(píng)論