fastjson maven(springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出)

:暂无数据 2026-06-10 21:50:01 :0

fastjson maven(springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出)

大家好,fastjson maven相信很多的网友都不是很明白,包括springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出也是一样,不过没有关系,接下来就来为大家分享关于fastjson maven和springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出

最简单是使用Gson、FastJson等

以FastJson为例,首先引入FastJson的相关jar

maven项目:

《dependency》
    《groupId》com.alibaba《/groupId》
    《artifactId》fastjson《/artifactId》
    《version》1.2.47《/version》
《/dependency》

非maven项目下载 fastjson-1.2.47.jar 导入到项目中

使用非常简单

System.out.println(JSON.toJSONString(list));
System.out.println(JSON.toJSONString(map));

这样打印出来的就是json格式的详细信息了

maven eclipse 工程缺少build path怎么办

缺少build path是因为工程的两个配置文件:.project .classpath没有内容或者缺失。解决办法: 以一个maven管理的java项目为例。 用下面内容替换掉.project文件 Xml代码 fastjson_source org.eclipse.jdt.core.javabuilder

如何查看当前使用fastjson的版本

看Maven的pom.xml配置文件《artifactId》fastjson《/artifactId》
《version》1.2.13《/version》

楼主厉害啊,不会使用maven,需要导入什么jar

下面是maven导出的依赖关系,最好学习一下怎么使用maven,虽然依赖不是很多,但jar的依赖关系也得整理好半天,比较麻烦
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ dreampie ---
[INFO] cn.dreampie:dreampie:war:1.0-SNAPSHOT
[INFO] +- junit:junit:jar:4.10:test
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:test
[INFO] +- org.slf4j:slf4j-api:jar:1.7.5:compile
[INFO] +- ch.qos.logback:logback-core:jar:1.0.13:compile
[INFO] +- ch.qos.logback:logback-classic:jar:1.0.13:compile
[INFO] +- com.h2database:h2:jar:1.4.178:compile
[INFO] +- com.jfinal:jfinal:jar:1.8:compile
[INFO] +- com.jfinal:jfinal-ext:jar:3.1.0:compile
[INFO] | +- mysql:mysql-connector-java:jar:5.1.24:compile
[INFO] | +- it.sauronsoftware.cron4j:cron4j:jar:2.2.5:compile
[INFO] | +- net.sf.ehcache:ehcache:jar:2.7.2:compile
[INFO] | +- com.google.guava:guava:jar:14.0.1:compile
[INFO] | +- com.servlets:cos:jar:05Nov2002:compile
[INFO] | +- com.jfinal:jetty-server:jar:8.1.8:compile
[INFO] | | +- org.eclipse.jetty:jetty-xml:jar:8.1.8.v20121106:compile
[INFO] | | | \- org.eclipse.jetty:jetty-util:jar:8.1.8.v20121106:compile
[INFO] | | \- org.eclipse.jetty:jetty-servlet:jar:8.1.8.v20121106:compile
[INFO] | | \- org.eclipse.jetty:jetty-security:jar:8.1.8.v20121106:compile
[INFO] | | \- org.eclipse.jetty:jetty-server:jar:8.1.8.v20121106:compile
[INFO] | | +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile
[INFO] | | +- org.eclipse.jetty:jetty-continuation:jar:8.1.8.v20121106:compile
[INFO] | | \- org.eclipse.jetty:jetty-

怎么利用maven快速构建SSM框架

1、新建Maven项目

File—New—project—Maven Projec

也可以点browse…自定义路径

WEB项目选择webapp

输入包名以及项目名称

错误解决:

这个错误是因为没有设置tomcat的原因

解决办法:

右键项目–Properties–Java Build Path
切换到Libraries—Add Libraries


选择–MyEclipse Server Library 下一步 Tomcat v7.0
也可以选择自己安装的Tomact

2、搭建Spring+SpringMVC+Mybatis框架

2.1 Maven引入需要的JAR包
pom.xml

《!-- 用来设置版本号 --》
《properties》
《srping.version》4.0.2.RELEASE《/srping.version》
《mybatis.version》3.2.8《/mybatis.version》
《slf4j.version》1.7.12《/slf4j.version》
《log4j.version》1.2.17《/log4j.version》
《/properties》
《!-- 用到的jar包 --》
《dependencies》
《!-- 单元测试 --》
《dependency》
《groupId》junit《/groupId》
《artifactId》junit《/artifactId》
《version》4.11《/version》
《!-- 表示开发的时候引入,发布的时候不会加载此包 --》
《scope》test《/scope》
《/dependency》

《!-- java ee包 --》
《dependency》
《groupId》javax《/groupId》
《artifactId》javaee-api《/artifactId》
《version》7.0《/version》
《/dependency》
《!-- spring框架包 start --》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-test《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-core《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-oxm《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-tx《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-jdbc《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-aop《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-context《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-context-support《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-expression《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-orm《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-web《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《dependency》
《groupId》org.springframework《/groupId》
《artifactId》spring-webmvc《/artifactId》
《version》${srping.version}《/version》
《/dependency》
《!-- spring框架包   end --》
《!-- mybatis框架包 start --》
《dependency》
《groupId》org.mybatis《/groupId》
《artifactId》mybatis《/artifactId》
《version》${mybatis.version}《/version》
《/dependency》
《dependency》
《groupId》org.mybatis《/groupId》
《artifactId》mybatis-spring《/artifactId》
《version》1.2.2《/version》
《/dependency》
《!-- mybatis框架包 end --》
《!-- 数据库驱动 --》
《dependency》
《groupId》mysql《/groupId》
《artifactId》mysql-connector-java《/artifactId》
《version》5.1.35《/version》
《/dependency》
《!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 --》
《dependency》
《groupId》commons-dbcp《/groupId》
《artifactId》commons-dbcp《/artifactId》
《version》1.4《/version》
《/dependency》
《!-- jstl标签类 --》
《dependency》
《groupId》jstl《/groupId》
《artifactId》jstl《/artifactId》
《version》1.2《/version》
《/dependency》
《!-- log start --》
《dependency》
《groupId》log4j《/groupId》
《artifactId》log4j《/artifactId》
《version》${log4j.version}《/version》
《/dependency》
《dependency》
《groupId》org.slf4j《/groupId》
《artifactId》slf4j-api《/artifactId》
《version》${slf4j.version}《/version》
《/dependency》
《dependency》
《groupId》org.slf4j《/groupId》
《artifactId》slf4j-log4j12《/artifactId》
《version》${slf4j.version}《/version》
《/dependency》
《!-- log END --》
《!-- Json  --》
《!-- 格式化对象,方便输出日志 --》
《dependency》
《groupId》com.alibaba《/groupId》
《artifactId》fastjson《/artifactId》
《version》1.2.6《/version》
《/dependency》
《dependency》
《groupId》org.codehaus.jackson《/groupId》
《artifactId》jackson-mapper-asl《/artifactId》
《version》1.9.13《/version》
《/dependency》
《!-- 上传组件包 start --》
《dependency》
《groupId》commons-fileupload《/groupId》
《artifactId》commons-fileupload《/artifactId》
《version》1.3.1《/version》
《/dependency》
《dependency》
《groupId》commons-io《/groupId》
《artifactId》commons-io《/artifactId》
《version》2.4《/version》
《/dependency》
《dependency》
《groupId》commons-codec《/groupId》
《artifactId》commons-codec《/artifactId》
《version》1.10《/version》
《/dependency》
《!-- 上传组件包 end --》
《/dependencies》
《build》
《finalName》newnie《/finalName》
《resources》
《resource》
《directory》src/main/java《/directory》
《includes》
《include》**/*.xml《/include》
《/includes》
《/resource》
《/resources》
《/build》

2.2  在src/main/resources下建立如下配置文件
jdbc.properties (文件编码修改为 utf-8 )

com.alibaba maven依赖包有什么用

依赖包,说明需要引用相应包的内容,
对于maven项目而言,依赖包是它的绝对核心所在,所有的开发项目所需要*.jar文件都需要通过依赖包的形式来实现相关的配置,但是对于依赖包也需要注意两点问题:包的作用域、包的排除问题。
在一般进行WEB项目开发的时候往往都会将所有的开发程序打包为一个*.war文件。那么在这个war文件里面就会存在有lib目录保存所有的第三方程序开发包文件,于是对于一些重要的开发包,那么就需要将其进行保存,如果不需要的开发包,不希望其输出到lib之中。

OK,关于fastjson maven和springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出的内容到此结束了,希望对大家有所帮助。

fastjson maven(springboot搭建的ssm框架,如何在单元测试Service时将List、Map等对象转换成json串在控制台输出)

本文编辑:admin

本文相关文章:


易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

ssm用什么软件写?classmates是什么意思

ssm用什么软件写?classmates是什么意思

各位老铁们,大家好,今天由我来为大家分享ssm,以及ssm用什么软件写的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年7月21日 20:10

更多文章:


协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表