Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joeybling/fastjson-spring-boot-starter
自制spring boot starter for fastjson
https://github.com/joeybling/fastjson-spring-boot-starter
fastjson spring-boot springboot-starter
Last synced: 4 days ago
JSON representation
自制spring boot starter for fastjson
- Host: GitHub
- URL: https://github.com/joeybling/fastjson-spring-boot-starter
- Owner: JoeyBling
- License: apache-2.0
- Created: 2018-07-18T08:35:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-17T01:46:32.000Z (over 2 years ago)
- Last Synced: 2024-04-14T00:25:39.402Z (7 months ago)
- Topics: fastjson, spring-boot, springboot-starter
- Language: Java
- Homepage: https://mvnrepository.com/artifact/io.gitee.zhousiwei/fastjson-spring-boot-starter
- Size: 33.2 KB
- Stars: 5
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 自制spring boot starter for fastjson
> **GitHub:[https://github.com/JoeyBling/fastjson-spring-boot-starter](https://github.com/JoeyBling/fastjson-spring-boot-starter)**
> **码云:[https://gitee.com/zhousiwei/fastjson-spring-boot-starter](https://gitee.com/zhousiwei/fastjson-spring-boot-starter)**
> **欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue,我会尽力完善**
# 简介
该项目主要利用Spring Boot的自动化配置特性来实现快速的将fastjson引入spring boot使用fastjson解析框架。
**小工具一枚,欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue,我会尽力完善该Starter**
# 版本基础
- Spring Boot:`1.5.x`
- FastJson:`1.2.60`# 如何使用
在该项目的帮助下,我们的Spring Boot可以轻松的引入`fastjson`,主需要做下面两个步骤:
- 在`pom.xml`中引入依赖:
> 当前最新版本 [![](https://img.shields.io/maven-central/v/io.gitee.zhousiwei/fastjson-spring-boot-starter?label=maven)](https://github.com/JoeyBling/fastjson-spring-boot-starter)
- 由于spring-boot-starter-parent版本更新问题
`spring-boot-starter-parent 2.0.0.RELEASE`之前使用```xml
io.gitee.zhousiwei
fastjson-spring-boot-starter
8.8.8.RELEASE```
- `spring-boot-starter-parent 2.0.0.RELEASE`之后使用```xml
io.gitee.zhousiwei
fastjson-spring-boot-starter
10.10.10.RELEASE```
默认情况下就能在SpringBoot项目中使用fastjson
# 参数配置
更细致的配置内容参考如下:
## 配置示例
```yml
fastjson:
enabled: true
banner: true
media-type: application/json;charset=UTF-8
date-format: yyyy-MM-dd HH:mm:ss
```## 配置说明
### 默认配置
```yml
fastjson:
enabled: true # 是否启用fastjson(默认为:true)
banner: true # 是否开启 LOGO
media-type: application/json;charset=UTF-8 # 媒体类型(默认为:application/json;charset=UTF-8)
date-format: yyyy-MM-dd HH:mm:ss # 日期格式(默认为:yyyy-MM-dd HH:mm:ss)
```> `8.8.8.RELEASE`新增:`date-format`属性,且配置成功会打印控制台信息:`starter for fastJson-----fastJson init success.`
## 贡献者
- [思伟](https://gitee.com/zhousiwei/)