An interface open platform, easy to use, easy to maintain, document full

Source: Internet
Author: User
Tags documentation
EasyOpen

An easy-to-use interface open platform, the platform encapsulates the common parameters check, results return and other functions, developers only need to implement business code.

Git address: Https://gitee.com/durcframework/easyopen

The EasyOpen feature is similar to the Taobao open platform, where all of its interfaces provide only one URL, with parameters to differentiate between different businesses. The advantage of this is that the interface URL management is convenient, the platform manager only need to maintain good interface parameters. Because the number of parameters is known, this can be encapsulated to a large extent. After the package is finished, the platform developer only needs to write the business code, and other functions can be done by configuration.

Our Open Interface platform is created thanks to the Java Annotation feature and the spring container's management of the bean. functional features out of the box, write business code directly start the service can be used, no additional configuration. Parameter Auto-check, support internationalization parameter check (JSR-303). The verification function and the result return function are independent and easy to customize to implement or extend. The use of annotations to define the interface, maintenance is simple and convenient. Supports i18n internationalization message return. Automatically generate document pages, similar to swagger. Using digital signature for parameter verification, signature algorithm see: easyopen\ signature Algorithm. txt. Using Appkey-secret form to access the platform, that is, to provide access to a appkey and secret. structure Diagram

Document Page

Project Description easyopen:easyopen core code easyopen-server: Open Platform Server side (spring-boot), interface provider EASYOPEN-SDK: interface corresponding development package, with server use Static: Document index.html: Document Home page, with pages feature start easyopen-server with usage instructions (business code in Goodsapi.java) Running the Sdktest.java in EASYOPEN-SDK

Document page: Http://localhost:8080/api/doc Development Documentation

EasyOpen Development Documentation exchange of views

Q Group: 328419269

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.