亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot 下的 Static 文件夾打包成前端資源的示例代碼

 更新時間:2023年06月15日 14:53:12   投稿:mrr  
這篇文章主要介紹了SpringBoot 下的 Static 文件夾如何打包成前端資源,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

以下是在 Windows10 系統(tǒng)下使用 IntelliJ IDEA 編寫的 Spring Boot 項目中,將 src/main/resources/static 目錄下的靜態(tài)文件打包成前端資源的示例代碼:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
    // 配置靜態(tài)資源的路徑映射
    @Bean
    public WebMvcConfigurer webMvcConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addResourceHandlers(ResourceHandlerRegistry registry) {
                registry.addResourceHandler("/static/**")
                        .addResourceLocations("classpath:/static/");
            }
        };
    }
}

在上述代碼中,我們通過 @SpringBootApplication 注解聲明了一個 Spring Boot 應用,并在其中定義了一個 WebMvcConfigurer 類型的 Bean,用于配置靜態(tài)資源的路徑映射。

接下來,我們可以在 src/main/resources/static 目錄下創(chuàng)建靜態(tài)文件,例如 index.html、style.cssscript.js,然后使用構建工具將這些文件復制到前端項目的相應目錄下。

以 Maven 為例,在項目的 pom.xml 文件中添加以下配置:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <version>3.1.0</version>
            <executions>
                <execution>
                    <id>copy-static-files</id>
                    <phase>prepare-package</phase>
                    <goals>
                        <goal>copy-resources</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${project.build.outputDirectory}/static</outputDirectory>
                        <resources>
                            <resource>
                                <directory>../spring-boot-project/src/main/resources/static</directory>
                            </resource>
                        </resources>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

這個配置會在 Maven 打包前,將 Spring Boot 項目中的 static 目錄下的文件復制到前端項目的 target/classes/static 目錄下。

最后,我們可以使用前端構建工具,例如 webpack 或 gulp,將這些靜態(tài)資源打包成前端資源。

注意:上述代碼僅供參考,具體實現(xiàn)可能需要根據(jù)具體情況進行調(diào)整。

到此這篇關于SringBoot 下的 Static 文件夾如何打包成前端資源的文章就介紹到這了,更多相關SringBoot Static 文件夾打包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java多線程事務管理的實現(xiàn)

    Java多線程事務管理的實現(xiàn)

    本文主要介紹了Java多線程事務管理的實現(xiàn),文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • Spring Security OAuth過期的解決方法

    Spring Security OAuth過期的解決方法

    這篇文章主要介紹了Spring Security OAuth過期的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 詳解JAVA中接口的定義和接口的實現(xiàn)

    詳解JAVA中接口的定義和接口的實現(xiàn)

    這篇文章主要介紹了JAVA中接口的定義和接口的實現(xiàn),文中講解非常細致,配合代碼更好的幫大家學習參考,感興趣的朋友可以了解下
    2020-06-06
  • 使用Nacos下載、配置、整合項目方式

    使用Nacos下載、配置、整合項目方式

    這篇文章主要介紹了使用Nacos 下載、配置、整合項目方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • SpringBoot項目中的視圖解析器問題(兩種)

    SpringBoot項目中的視圖解析器問題(兩種)

    SpringBoot官網(wǎng)推薦使用HTML視圖解析器,但是根據(jù)個人的具體業(yè)務也有可能使用到JSP視圖解析器,所以本文介紹了兩種視圖解析器,感興趣的可以了解下
    2020-06-06
  • maven項目錯誤:找不到或無法加載主類?XXX問題

    maven項目錯誤:找不到或無法加載主類?XXX問題

    這篇文章主要介紹了maven項目錯誤:找不到或無法加載主類?XXX問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • spring boot裝載自定義yml文件

    spring boot裝載自定義yml文件

    這篇文章主要為大家詳細介紹了spring boot裝載自定義yml文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • SpringCloud Config連接git與數(shù)據(jù)庫流程分析講解

    SpringCloud Config連接git與數(shù)據(jù)庫流程分析講解

    springcloud config是一個解決分布式系統(tǒng)的配置管理方案。它包含了 client和server兩個部分,server端提供配置文件的存儲、以接口的形式將配置文件的內(nèi)容提供出去,client端通過接口獲取數(shù)據(jù)、并依據(jù)此數(shù)據(jù)初始化自己的應用
    2022-12-12
  • SpringBoot+thymeleaf+ajax實現(xiàn)局部刷新詳情

    SpringBoot+thymeleaf+ajax實現(xiàn)局部刷新詳情

    這篇文章主要介紹了SpringBoot+thymeleaf+ajax實現(xiàn)局部刷新詳情,文章圍繞主題展開詳細的內(nèi)容介紹具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 關于Idea卡在Resolving Maven dependencies的解決方案

    關于Idea卡在Resolving Maven dependencies的解決方案

    本文詳細介紹了關于Idea卡在Resolving Maven dependencies的解決方案,文中通過圖文結合的形式給大家介紹的非常詳細,對大家解決問題有一定的幫助,需要的朋友可以參考下
    2024-02-02

最新評論