ApiBoot 2.1.4.RELEASE publish, update integrated minbox-logging

Brief introduction

ApiBootIs a based SpringBoot1.x, SpringBoot2.xinterface integrated service framework basis, inside the package provides an integrated framework, allowing developers to interface to complete out of the box, no longer anxious to build an interface framework, thereby greatly improving development efficiency.

2.1.4.RELEASE update log (2019-9-17)

  • Logging repeal  LoggingStorageAutoConfigurationconfiguration class
  • Logging integrated  LoggingAdminFactoryBeancomplete parameter configuration
  • Logging integrated  LoggingFactoryBeancomplete parameter configuration
  • Logging achieve  logging-adminload balancing node discovery
  • Logging modify  spring-securityautomated configuration Filter Condition
  • Logging modify  logging-adminautomated configuration Filter Condition
  • Logging modify the service registry discovery  logging-adminnode information
  • RateLimiter modification method execution when an exception is encountered, were thrown process
  • Logging limit the  spring-webapplication uses the  logging-clientinterceptor
  • Logging modify the integration  logging-admindata stored in the log information sources provided by way of
  • Upgrade  SpringBootto 2.1.8.RELEASE
  • Upgrade  SpringCloudto Greenwich.SR3
  • Upgrade  fastjsonto 1.2.60
  • Upgrade  druidversion 1.1.20
  • Upgrade  minbox-loggingversion 1.0.1.RELEASE

Documentation & Source

ApiBoot official website Documentation: http://apiboot.minbox.io

Source Address: https://gitee.com/minbox-projects/api-boot

The main function

  • Distributed Link log : Through the integration of minbox-loggingcomplete zero distributed link log invasion.

  • Service resource security : By integrating SpringSecurity+ Oauth2to complete the security service's interface, requests within the security interceptor path must carry 请求令牌can access to content resources, content resources can be configured to specify the identity of access.

  • Services Licensing and Certification Center : Services Licensing and Certification is Oauth2served, through passwordacquiring licensing model 请求令牌after access to resources and services, to open a configuration JwtformatAccessToken

  • Automatic document generation : by integrating Swagger2intrusive generation to complete the document, the document will be the late-invasive alternative, ApiBootSecurityOauthit has been excluded by default swagger2-related resource path.

  • Return JSON format : Ali Baba used FastJsonto complete the return Jsonstring format, automatically scans loading custom ValueFilterimplementation class for custom return formatted.

  • Database ORM framework : mybatis-enhanceis one of my open-source database persistence framework, based on the mybatisencapsulation write, you can complete the dynamic query data, syntax and SQLgrammar is almost the same, built-common method of providing a direct call in support of naming the query method, a method to the interface queries can be done automatically, no longer written SQLstatement.

  • Dynamic data sources : complete item multi data source configuration, the internal integration druid, HikariCPdata source implementation, the configuration data from the master source database multiple types of data sources, integrated implementations of multiple data sources.

  • Collate plug : mybatis-pageableis an open source automated pagination by me plug, get rid of direct write 分页代码, paging parameters only need to pass can be queried automatically, the current mainstream support 12 DATABASE ON.

  • Automatic separation of business resources : resource-loadfor paging business information and resources, such as: user avatars, cover map, they just need to care about the business, so resource-loadautomatically to maintain resource information.

  • Interface limiting : rate-limiterthe request for service interface traffic limits may be configured to allow access times per second according to QPS.

  • Code generation plug : code-builderis an open source code generated by my plug directly get rid generate entity classes, support for custom freemarkertemplates to complete custom build class files, such as: Service, Controller, Mapperand so on.

  • Seven cattle cloud resources to handle : Integrated SDK seven cattle cloud provider to complete the file upload, download and other methods to achieve, out of the box.

  • Ali cloud OSS resources to deal with : Ali cloud OSS Integration SDK provided to complete the file upload, download and other methods to achieve, out of the box.

  • Ali Cloud SMS : Integrated SMS services provided by Ali cloud, the simple configuration can be completed SMS, SMS worldwide service, friendly, efficient, intelligent interconnection of communications capabilities to help companies quickly build up customer contact channels.

Guess you like

Origin www.oschina.net/news/109954/apiboot-2-1-4-release-released