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

springboot返回圖片流的實現(xiàn)示例

 更新時間:2022年08月15日 11:02:19   作者:卑微小鐘  
本文主要介紹了springboot返回圖片流的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、返回BufferedImage

由于spring mvc不支持返回BufferedImage ,所以增加圖片轉(zhuǎn)換器

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
    /**
     * 增加圖片轉(zhuǎn)換器
     * @param converters
     */
    @Override
    public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.add(new BufferedImageHttpMessageConverter());
    }
}
@GetMapping(value = "/img",produces = MediaType.IMAGE_PNG_VALUE)
public BufferedImage getImage() throws Exception {
    return ImageIO.read(new FileInputStream(new File("D:/test.jpg"))
}

二、返回byte[]

返回byte[]可以不用配置圖片轉(zhuǎn)換器,而自接被識別

@GetMapping(value = "/img",produces = MediaType.IMAGE_PNG_VALUE)
public byte[] getImage() throws Exception {
    bufferedImage = ImageIO.read(new FileInputStream(new File("D:/test.jpg"))
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    ImageIO.write(bufferedImage, "png", out);
    return out.toByteArray();
}

到此這篇關(guān)于springboot返回圖片流的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)springboot返回圖片流內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 實戰(zhàn)項目之精美物流管理系統(tǒng)的實現(xiàn)流程

    Java 實戰(zhàn)項目之精美物流管理系統(tǒng)的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SpringBoot+Vue+maven+Mysql實現(xiàn)一個精美的物流管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • Spring詳細(xì)解讀事務(wù)管理

    Spring詳細(xì)解讀事務(wù)管理

    Spring事務(wù)的本質(zhì)就是對數(shù)據(jù)庫事務(wù)的支持,沒有數(shù)據(jù)庫事務(wù),Spring是無法提供事務(wù)功能的。Spring只提供統(tǒng)一的事務(wù)管理接口,具體實現(xiàn)都是由數(shù)據(jù)庫自己實現(xiàn)的,Spring會在事務(wù)開始時,根據(jù)當(dāng)前設(shè)置的隔離級別,調(diào)整數(shù)據(jù)庫的隔離級別,由此保持一致
    2022-04-04
  • Java調(diào)用echarts提供的地圖壓縮方法來壓縮地圖

    Java調(diào)用echarts提供的地圖壓縮方法來壓縮地圖

    今天小編就為大家分享一篇關(guān)于Java調(diào)用echarts提供的地圖壓縮方法來壓縮地圖,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java通過JNI調(diào)用C++動態(tài)庫的完整流程詳解

    Java通過JNI調(diào)用C++動態(tài)庫的完整流程詳解

    JNI(Java Native Interface),是實現(xiàn)Java/Kotlin與C/C++語言之間交互的橋梁,本文主要為大家介紹了Java通過JNI調(diào)用C++動態(tài)庫的完整流程,需要的可以參考下
    2025-04-04
  • springboot中如何使用minio存儲容器

    springboot中如何使用minio存儲容器

    大家好,本篇文章主要講的是springboot中如何使用minio存儲容器,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • 啟動springboot項目時報錯:無法訪問org.springframework.web.bind.annotation.GetMapping …具有錯誤的版本 61.0,應(yīng)為52.0?的解決方案

    啟動springboot項目時報錯:無法訪問org.springframework.web.bind.annotatio

    這篇文章給大家分享了啟動springboot項目時報錯:?無法訪問org.springframework.web.bind.annotation.GetMapping …具有錯誤的版本 61.0,應(yīng)為52.0?的解決方案,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • java Swing實現(xiàn)選項卡功能(JTabbedPane)實例代碼

    java Swing實現(xiàn)選項卡功能(JTabbedPane)實例代碼

    這篇文章主要介紹了java Swing實現(xiàn)選項卡功能(JTabbedPane)實例代碼的相關(guān)資料,學(xué)習(xí)java 基礎(chǔ)的朋友可以參考下這個簡單示例,需要的朋友可以參考下
    2016-11-11
  • mybatis中resultMap 標(biāo)簽的使用教程

    mybatis中resultMap 標(biāo)簽的使用教程

    resultMap 標(biāo)簽用來描述如何從數(shù)據(jù)庫結(jié)果集中來加載對象,這篇文章重點給大家介紹mybatis中resultMap 標(biāo)簽的使用,感興趣的朋友一起看看吧
    2018-07-07
  • 利用openoffice+jodconverter-code-3.0-bate4實現(xiàn)ppt轉(zhuǎn)圖片

    利用openoffice+jodconverter-code-3.0-bate4實現(xiàn)ppt轉(zhuǎn)圖片

    這篇文章主要為大家詳細(xì)介紹了利用openoffice+jodconverter-code-3.0-bate4實現(xiàn)ppt轉(zhuǎn)圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 基于JavaCore文件的深入分析

    基于JavaCore文件的深入分析

    本篇文章介紹了,對JavaCore文件的深入分析。需要的朋友參考下
    2013-05-05

最新評論

榕江县| 方城县| 剑阁县| 兴安县| 靖州| 涟源市| 会宁县| 甘南县| 开封市| 红原县| 佛山市| 濮阳县| 阿拉尔市| 江北区| 泗阳县| 保亭| 长丰县| 鹿泉市| 通辽市| 三都| 石阡县| 襄垣县| 石嘴山市| 临清市| 靖江市| 故城县| 宝坻区| 淳安县| 论坛| 栾川县| 保山市| 开原市| 马边| 西乌珠穆沁旗| 新余市| 石阡县| 丹江口市| 广平县| 韶关市| 和静县| 西盟|