spring-micro-services-boilerplate is a boilerplate which is very helpful for java programmer and friendly to front end.
And build with:
And use specification-arg-resolver for filter.
NOTE If you need RSA sign check, you can use
validateWithSignCheck
of ValidateHelper
Build and Run [TOP]
$ cd <spring-micro-services-boilerplate root path>
$ ./gradlew clean build bootRun
NOTICE [TOP]
- Validate failed -> Response http status is 422(Unprocessable Entity)
- Server error -> Response http status is 500(Internal Server Error)
Usage [TOP]
Step 1: Import the init.sql to your database, I suggest you to use PostgreSQL [TOP]
Step 2: Access resources with Swagger. [TOP]
Run it, Open your browser and access http://localhost:8080/swagger-ui.html#/.
NOTE Default port is 8080, you can modify it which key is
server.port
in application.yml.
and then:
You can test API by the tips.
- Get
access_token
andrefresh_token
with login API. and result is: - Or get new
access_token
withrefresh_token
. - Access users. and result is:
Deploy [TOP]
- Build war and use tomcat.
- Build jar and run
java -jar foo.jar
- Use Docker. You can build your docker image by Dockerfile. And run it with docker-compose.yml.
License [TOP]
Copyright (c) since 2015 saintdan