ApiBoot 2.1.4.RELEASE 发布,更新集成 minbox-logging

栏目: 软件资讯 · 发布时间: 5年前

内容简介:简介 ApiBoot是一款基于 SpringBoot1.x、 SpringBoot2.x的接口服务集成基础框架,内部提供了框架的封装集成,让接口开发者完成开箱即用,不再为搭建接口框架而犯愁,从而极大的提高开发效率。 2.1.4.RELEASE更新日...

简介

ApiBoot是一款基于 SpringBoot1.xSpringBoot2.x的接口服务集成基础框架,内部提供了框架的封装集成,让接口开发者完成开箱即用,不再为搭建接口框架而犯愁,从而极大的提高开发效率。

2.1.4.RELEASE更新日志(2019-9-17)

  • Logging 废除 LoggingStorageAutoConfiguration配置类
  • Logging 集成 LoggingAdminFactoryBean完成参数配置
  • Logging 集成 LoggingFactoryBean完成参数配置
  • Logging实现 logging-admin负载均衡节点发现
  • Logging修改 spring-security自动化配置条件过滤方式
  • Logging修改 logging-admin自动化配置条件过滤方式
  • Logging修改服务注册中心发现 logging-admin节点信息
  • RateLimiter修改方法执行遇到异常时,进行抛出处理
  • Logging限制 spring-web应用程序使用 logging-client拦截器
  • Logging修改集成 logging-admin提供的数据源存储日志信息方式
  • 升级 SpringBoot为 2.1.8.RELEASE
  • 升级 SpringCloud为 Greenwich.SR3
  • 升级 fastjson为 1.2.60
  • 升级 druid版本为 1.1.20
  • 升级 minbox-logging版本为 1.0.1.RELEASE

文档 & 源码

ApiBoot 官网文档:http://apiboot.minbox.io

源码地址:https://gitee.com/minbox-projects/api-boot

主要功能

  • 分布式链路日志:通过整合 minbox-logging完成零侵入的分布式链路日志。

  • 服务资源安全 :通过整合 SpringSecurity + Oauth2来完成接口服务的安全性,安全拦截路径内的请求必须携带 请求令牌才可以访问到资源内容,资源内容可配置指定身份、权限访问。

  • 服务授权认证中心:服务授权以及认证是由 Oauth2来担任,通过 password授权模式获取 请求令牌后访问资源服务,一个配置即可开启 Jwt格式化 AccessToken

  • 文档自动生成:通过集成 Swagger2来完成文档的侵入式生成,侵入式文档后期会被替代, ApiBootSecurityOauth已默认排除 swagger2相关的资源路径。

  • 返回JSON格式化:使用阿里巴巴的 FastJson来完成返回 Json字符串的格式化,自动扫描装载自定义的 ValueFilter实现类,用于自定义返回格式化。

  • 数据库ORM框架mybatis-enhance是一款由我开源的数据库持久化框架,基于 mybatis进行封装编写,可以完成动态查询数据,语法与 SQL语法几乎一致,内置常用方法提供直接调用,支持方法命名规则查询,一个接口方法就可以自动完成查询,不再编写 SQL语句。

  • 动态数据源:完成项目的多数据源配置、内部集成 druidHikariCP数据源实现方式,配置主从数据源、多数据库类型数据源、多种数据源实现方式集成。

  • 自动分页插件mybatis-pageable是一款由我开源的自动化分页插件,直接摆脱编写 分页代码,仅仅需要传递的分页参数就可以自动进行查询,目前支持主流的12种数据库。

  • 资源业务自动分离resource-load用于业务与资源信息的分页,比如:用户头像、封面图等,只需要关心业务,让 resource-load自动去维护资源信息。

  • 接口限流rate-limiter用于接口服务的请求流量限制,可以根据QPS配置每秒允许访问的次数。

  • 代码生成插件code-builder是一款由我开源的代码生成插件,直接摆脱实体类的生成,支持自定义 freemarker模板来完成自定义生成类文件,比如: ServiceControllerMapper等。

  • 七牛云资源处理:集成七牛云提供的SDK来完成文件的上传、下载等方法实现,开箱即用。

  • 阿里云OSS资源处理:集成阿里云OSS提供的SDK来完成文件的上传、下载等方法实现,开箱即用。

  • 阿里云短信:集成阿里云提供的SMS服务,简单配置即可完成短信发送,覆盖全球的短信服务,友好、高效、智能的互联化通讯能力,帮助企业迅速搭建客户触达通道。


以上所述就是小编给大家介绍的《ApiBoot 2.1.4.RELEASE 发布,更新集成 minbox-logging》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

拆掉互联网那堵墙

拆掉互联网那堵墙

庄良基 / 经济日报出版社 / 2014-6 / 25.80

都在说道互联网、说道电子商务、说道移动APP、说道微信、说道互联网金融......我们该如何认识互联网?中小微企业该如何借力互联网?互联网很神秘吗?很高深莫测吗? 其实互联网并没有什么神秘的,也没有什么高深莫测的!互联网无非是人类发明的工具而已,既然是工具,我们就一定可以驾驭和使用它。既然可以双重使用,就理当让所有有人都容易掌握并轻松驾驭。 互联网离我们很远吗?互联网界的成功故事都是那......一起来看看 《拆掉互联网那堵墙》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具