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