最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot找不到映射文件的處理方式

 更新時(shí)間:2022年10月01日 11:10:59   作者:999感冒靈2000  
這篇文章主要介紹了SpringBoot找不到映射文件的處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringBoot找不到映射文件

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.qf.mapper.UserM

如果xml文件配置都確認(rèn)無誤還不能解決的話,可以嘗試在pom.xml文件中進(jìn)行如下配置:

<build>
  <resources>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.xml</include>
        </includes>
    </resource>
  </resources>
</build>

后面我發(fā)現(xiàn)在yml文件里面,下面第一種寫法不行,第二種又可以。。。

mapper-locations: com/tt/mapper/*.xml
mapper-locations: com.tt.mapper/*.xml

SpringBoot映射本地文件到URL路徑

有兩種方法,使用配置類,或者在配置文件yml中配置

1、使用配置類

需要一個(gè)配置類,實(shí)現(xiàn)了WebMvcConfigurer接口

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration // 1.添加配置文件注解
public class Config implements WebMvcConfigurer { // 2.實(shí)現(xiàn)WebMvcConfigurer接口
// ? ?@Value("${img.path}")
? ? private String locationPath = "F:\\img\\"; // 3.文件本地路徑
? ? private static final String netPath = "/img/**"; // 映射路徑
? ? // 目前發(fā)現(xiàn)如果本地路徑不是以分隔符結(jié)尾,在訪問時(shí)否需要把在最后一個(gè)文件夾名添加在映射路徑后面
? ? // 如:
? ? // locationPath-->F:\img\ ? ?? ?訪問路徑-->ip:port/img/1.png
?? ?// locationPath-->F:\img ? ?? ??? ?訪問路徑-->ip:port/img/img/1.png
?? ?// locationPath-->F:\img\123\ ?? ?訪問路徑-->ip:port/img/1.png
?? ?// locationPath-->F:\img\123 ??? ?訪問路徑-->ip:port/img/123/1.png
?? ?
? ? @Override
? ? public void addResourceHandlers(ResourceHandlerRegistry registry) {
? ? ?? ?// 目前在本地Win系統(tǒng)測(cè)試需要在本地路徑前添加 "file:"
? ? ?? ?// 有待確認(rèn)Linux系統(tǒng)是否需要添加(已確認(rèn))
? ? ?? ?// Linux系統(tǒng)也可以添加 "file:"
? ? ?? ?registry.addResourceHandler(netPath).addResourceLocations("file:"+locationPath);
? ? }
}

2、在配置文件yml中配置

該方法沒有使用配置類的方法中,因本地路徑不是以分隔符結(jié)尾而造成的訪問問題

# 文件本地路徑
img:
? # ?path: /root/RandomImg/images/ ? ? #Linux
? path: F:\img\ ? ? ?#Win
# 映射路徑
spring:
? resources: ? ? #訪問系統(tǒng)外部資源,將該目錄下的文件映射到系統(tǒng)下
? ? static-locations: classpath:/static/, file:${img.path} #本地文件,多個(gè)路徑用英文逗號(hào)隔開
? mvc:
? ? static-path-pattern: /img/** # 訪問路徑

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Java實(shí)現(xiàn)無向環(huán)和有向環(huán)的檢測(cè)

    基于Java實(shí)現(xiàn)無向環(huán)和有向環(huán)的檢測(cè)

    這篇文章主要介紹了如何在?Java?中實(shí)現(xiàn)無向環(huán)和有向環(huán)的檢測(cè),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定的幫助,需要的可以參考一下
    2022-04-04
  • java環(huán)境變量的配置方法圖文詳解【win10環(huán)境為例】

    java環(huán)境變量的配置方法圖文詳解【win10環(huán)境為例】

    這篇文章主要介紹了java環(huán)境變量的配置方法,結(jié)合圖文形式詳細(xì)分析了win10環(huán)境下java環(huán)境變量的配置方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • Spring Boot Admin 環(huán)境搭建與基本使用詳解

    Spring Boot Admin 環(huán)境搭建與基本使用詳解

    這篇文章主要介紹了Spring Boot Admin 環(huán)境搭建與基本使用,本文主要是對(duì)于Spring Boot Admin的基本認(rèn)識(shí)和基本運(yùn)用,通過本篇博客能夠?qū)pring Boot Admin有一個(gè)宏觀認(rèn)知和能夠快速上手,需要的朋友可以參考下
    2023-08-08
  • 將JavaWeb項(xiàng)目部署到云服務(wù)器的詳細(xì)步驟

    將JavaWeb項(xiàng)目部署到云服務(wù)器的詳細(xì)步驟

    這篇文章主要介紹了將JavaWeb項(xiàng)目部署到云服務(wù)器的詳細(xì)步驟,文章通過圖文結(jié)合的方式給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • Spring Cloud Feign實(shí)例講解學(xué)習(xí)

    Spring Cloud Feign實(shí)例講解學(xué)習(xí)

    這篇文章主要介紹了Spring Cloud Feign實(shí)例講解學(xué)習(xí),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • 關(guān)于Mybatis 中使用Mysql存儲(chǔ)過程的方法

    關(guān)于Mybatis 中使用Mysql存儲(chǔ)過程的方法

    這篇文章給大家介紹了Mybatis 中使用Mysql存儲(chǔ)過程的方法,本文通過實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-03-03
  • 淺談hibernate急迫加載問題(多重外鍵關(guān)聯(lián))

    淺談hibernate急迫加載問題(多重外鍵關(guān)聯(lián))

    這篇文章主要介紹了淺談hibernate急迫加載問題(多重外鍵關(guān)聯(lián)),具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Spring Boot(四)之使用JWT和Spring Security保護(hù)REST API

    Spring Boot(四)之使用JWT和Spring Security保護(hù)REST API

    這篇文章主要介紹了Spring Boot(四)之使用JWT和Spring Security保護(hù)REST API的相關(guān)知識(shí),需要的朋友可以參考下
    2017-04-04
  • SpringMVC HttpMessageConverter消息轉(zhuǎn)換器

    SpringMVC HttpMessageConverter消息轉(zhuǎn)換器

    ??HttpMessageConverter???,報(bào)文信息轉(zhuǎn)換器,將請(qǐng)求報(bào)文轉(zhuǎn)換為Java對(duì)象,或?qū)ava對(duì)象轉(zhuǎn)換為響應(yīng)報(bào)文。???HttpMessageConverter???提供了兩個(gè)注解和兩個(gè)類型:??@RequestBody,@ResponseBody???,??RequestEntity,ResponseEntity??
    2023-04-04
  • Java必會(huì)的Synchronized底層原理剖析

    Java必會(huì)的Synchronized底層原理剖析

    synchronized作為Java程序員最常用同步工具,很多人卻對(duì)它的用法和實(shí)現(xiàn)原理一知半解,以至于還有不少人認(rèn)為synchronized是重量級(jí)鎖,性能較差,盡量少用。但不可否認(rèn)的是synchronized依然是并發(fā)首選工具,本文就來詳細(xì)講講
    2022-10-10

最新評(píng)論

布拖县| 周宁县| 磴口县| 钟祥市| 台安县| 金川县| 图片| 云和县| 雷波县| 开阳县| 垫江县| 姚安县| 临武县| 太原市| 长海县| 津市市| 陈巴尔虎旗| 满城县| 荔浦县| 博爱县| 文安县| 沾益县| 滨海县| 棋牌| 衡水市| 宣城市| 慈利县| 屯门区| 平武县| 通城县| 西青区| 永丰县| 隆昌县| 新河县| 莎车县| 无极县| 依安县| 和平县| 亳州市| 苏尼特左旗| 布拖县|