| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ReadWorld.io backend project using spring boot java using spring-security, spring-data-jpa
$ ./gradlew build bootRun$ docker run --rm -p 8080:8080 ghcr.io/raeperd/realworld-spring-boot-java:mainAfter run application, you can try one of followings
$ ./doc/run-api-tests.shImport ./doc/Conduit.postman_collection.json in your postman application
And also, pure gradle test covers almost every line of code.
More details can be found in ./doc/README.md and original source
Result of ./doc/run-api-tests.sh, run 100 times for each version.
| Version | Runs | Requests | Failures | Avg response time | P50 | P90 | P95 | P99 | Max | Avg full run duration |
|---|---|---|---|---|---|---|---|---|---|---|
| Before Spring Boot 4 upgrade (d9c19f1) | 100 | 3100 | 0 | 21.64ms | 6.0ms | 113ms | 123ms | 137ms | 188ms | 16.848s |
| After Spring Boot 4 upgrade (18432fa) | 100 | 3100 | 0 | 21.10ms | 6.0ms | 115ms | 119ms | 131ms | 233ms | 16.866s |
| Java 25 with virtual threads | 100 | 3100 | 0 | 20.31ms | 6.0ms | 104ms | 116ms | 128ms | 210ms | 16.765s |
Java 25 with virtual threads is not meaningfully slower than the Java 17 baseline. Average response time and tail latency were slightly better in this local run.
You can contact me with email or issue in this project
| Back | FazBrowse Home | New Git URL |