cd to main folder: java-playground
, so far contains the following demos:
- JDK 21 / 22 and spring boot 3.2.x
- JDK new features:
- native memory access
- vector calculation
- record
- virtual thread
- string templates
- unnamed variables
- scoped value
- eclipselink JPA
- sharding sphere
- openapi with swagger UI
- websocket
- open feign
- quartz
- easyexcel
- jmdns
- skywalking tracing, log
- maven docker build task
- eth RPC client
- a wolfram client
- spring boot client, a spring boot server docker image can be found here
- jmh performance test
- jasypt-spring integration using my another project
- a openai client using my another project
- AWS lambda function demo
- zstd-jni lib
- Spring AI
run:
cd java-playground
mvn spring-boot:run -DskipTests # use mysql as datasource, or
mvn spring-boot:run -DskipTests -Dspring-boot.run.profiles=embedded # use in memory db as ds