#do not start now, it will break things
openapi-generator generate -i input/openapi.json -g spring --model-package ru.paf.highload.model --api-package ru.paf.highload.api --invoker-package ru.paf.highload.invoker --additional-properties=useSpringBoot3=true
rm pom.xml
Data README.md.
docker run -p 3306:3306 -v $PWD/db:/var/lib/mysql-files --name paf-mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d mysql:9.2.0
docker exec -it paf-mysql mysql -e "$(cat db/init.sql)"
docker exec -it paf-mysql mysql -e "$(cat db/load.sql)"
./gradlew bootRun
./gradlew bootJar
You can view the api documentation here http://localhost:8080/swagger-ui.html
jmeter
- open test.jmx
- check threads under
Threads Group
- check Filename under
Sample Data Writer
- Tools|Generate HTML report
docker exec -it paf-mysql mysql -e "$(cat db/add_index.sql)"