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

SpringMvc切換Json轉(zhuǎn)換工具的操作代碼

 更新時間:2024年02月02日 16:10:30   作者:org0610  
SpringBoot切換使用goolge的Gson作為SpringMvc的Json轉(zhuǎn)換工具,本文給大家講解SpringMvc切換Json轉(zhuǎn)換工具的操作代碼,感興趣的朋友一起看看吧

SpringMvc切換Json轉(zhuǎn)換工具

SpringBoot切換使用goolge的Gson作為SpringMvc的Json轉(zhuǎn)換工具

<!-- gson依賴 -->
<dependency>
	<groupId>com.google.code.gson</groupId>
	<artifactId>gson</artifactId>
</dependency>
@Configuration
public class JsonWebConfig {
    @Bean
    public GsonHttpMessageConverter gsonHttpMessageConverter() {
        return new GsonHttpMessageConverter();
    }
}

補充:

Spring使用json轉(zhuǎn)換工具

一、直接調(diào)用

1、導(dǎo)入坐標(biāo)

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.9.0</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.9.0</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>2.9.0</version>
        </dependency>

2、使用工具

        User user = new User();
        user.setName("lisi");
        user.setAge(18);
        //使用json的轉(zhuǎn)換工具
        ObjectMapper objectMapper = new ObjectMapper();
        String json = objectMapper.writeValueAsString(user);
        return json;

二、使用適配器

1、在spring-mvc.xml中進行配置

<!--    配置處理器映射器-->
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
            </list>
        </property>
    </bean>

2、直接使用,返回的就是json格式

        User user = new User();
        user.setName("lisi");
        user.setAge(18);
        return user;

三、使用注解配置

1、在spring-mvc.xml中進行配置,先添加命名空間

<!--    mvc的注解驅(qū)動-->
    <mvc:annotation-driven/>

到此這篇關(guān)于SpringMvc切換Json轉(zhuǎn)換工具的文章就介紹到這了,更多相關(guān)SpringMvc Json轉(zhuǎn)換工具內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot 使用 Maven 打包方式

    SpringBoot 使用 Maven 打包方式

    maven打包有三種方式 pom、jar、war,本篇文章給大家介紹SpringBoot 使用 Maven 打包方式,結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 一文深入理解Java中的java.lang.reflect.InvocationTargetException錯誤

    一文深入理解Java中的java.lang.reflect.InvocationTargetException錯誤

    這篇文章主要給大家介紹了關(guān)于Java中java.lang.reflect.InvocationTargetException錯誤的相關(guān)資料,java.lang.reflect.InvocationTargetException是Java中的一個異常類,它通常是由反射調(diào)用方法時拋出的異常,需要的朋友可以參考下
    2024-03-03
  • SpringBoot?實現(xiàn)流控的操作方法

    SpringBoot?實現(xiàn)流控的操作方法

    本文介紹了限流算法的基本概念和常見的限流算法,包括計數(shù)器算法、漏桶算法和令牌桶算法,還介紹了如何在Spring?Boot中使用Guava庫和自定義注解以及AOP實現(xiàn)接口限流功能,感興趣的朋友一起看看吧
    2024-12-12
  • Java單利模式與多線程總結(jié)歸納

    Java單利模式與多線程總結(jié)歸納

    這篇文章主要介紹了Java單利模式與多線程總結(jié)歸納 的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • SpringBoot3.4集成Seata的詳細指南

    SpringBoot3.4集成Seata的詳細指南

    當(dāng)Spring Boot 3.4與Seata 2.0相遇,分布式事務(wù)的復(fù)雜性被壓縮至一行注解,所以這篇文章小編就來和大家詳細介紹一下SpringBoot3.4集成Seata的具體步驟吧
    2025-04-04
  • Spring MVC項目中l(wèi)og4J和AOP使用詳解

    Spring MVC項目中l(wèi)og4J和AOP使用詳解

    項目日志記錄是項目開發(fā)、運營必不可少的內(nèi)容,有了它可以對系統(tǒng)有整體的把控,出現(xiàn)任何問題都有蹤跡可尋。下面這篇文章主要給大家介紹了關(guān)于Spring MVC項目中l(wèi)og4J和AOP使用的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • MyBatis JdbcType 與Oracle、MySql數(shù)據(jù)類型對應(yīng)關(guān)系說明

    MyBatis JdbcType 與Oracle、MySql數(shù)據(jù)類型對應(yīng)關(guān)系說明

    這篇文章主要介紹了MyBatis JdbcType 與Oracle、MySql數(shù)據(jù)類型對應(yīng)關(guān)系說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • SpringBoot使用@NotEmpty、@NotBlank、@NotNull注解進行參數(shù)校驗

    SpringBoot使用@NotEmpty、@NotBlank、@NotNull注解進行參數(shù)校驗

    我們經(jīng)常需要對請求參數(shù)進行校驗,本文主要介紹了SpringBoot使用@NotEmpty、@NotBlank、@NotNull注解進行參數(shù)校驗,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Java流程控制順序結(jié)構(gòu)原理解析

    Java流程控制順序結(jié)構(gòu)原理解析

    這篇文章主要介紹了Java流程控制順序結(jié)構(gòu)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot實現(xiàn)JWT 認證的項目實踐

    SpringBoot實現(xiàn)JWT 認證的項目實踐

    本文介紹了Spring Boot中實現(xiàn)JWT認證,并介紹了擴展JWT認證功能,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08

最新評論

阿拉尔市| 德州市| 丽江市| 贵港市| 吴桥县| 广东省| 鄂托克前旗| 肇源县| 大竹县| 临夏县| 绥宁县| 宝清县| 宿州市| 确山县| 班玛县| 东辽县| 枣庄市| 龙游县| 淳安县| 广宗县| 通州区| 大厂| 四子王旗| 万全县| 连南| 德惠市| 柏乡县| 罗城| 洪雅县| 潜山县| 富川| 浦城县| 浮梁县| 华阴市| 崇州市| 吴江市| 宝坻区| 莱州市| 苍梧县| 龙井市| 南乐县|