|
|
@@ -0,0 +1,39 @@ |
|
|
|
# Backend readme |
|
|
|
1. Create a schema named "tsmsdb" in MySQL workbench |
|
|
|
2. Put the launch.json file into the .vscode folder |
|
|
|
3. Put the settings.json file into the .vscode folder |
|
|
|
4. Run and Debug "Launch Local" |
|
|
|
|
|
|
|
# launch.json |
|
|
|
``` |
|
|
|
{ |
|
|
|
"version": "0.2.0", |
|
|
|
"configurations": [ |
|
|
|
{ |
|
|
|
"type": "java", |
|
|
|
"name": "TsmsApplication", |
|
|
|
"request": "launch", |
|
|
|
"mainClass": "com.ffii.tsms.TsmsApplication", |
|
|
|
"projectName": "TSMS-backend" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "java", |
|
|
|
"name": "Launch Local", |
|
|
|
"request": "launch", |
|
|
|
"mainClass": "com.ffii.tsms.TsmsApplication", |
|
|
|
"console": "internalConsole", |
|
|
|
"projectName": "TSMS-backend", |
|
|
|
"args": "--spring.profiles.active=db-local,ldap-local" |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
``` |
|
|
|
# settings.json |
|
|
|
You may need to change some settings depending on your development environment |
|
|
|
``` |
|
|
|
{ |
|
|
|
"java.configuration.updateBuildConfiguration": "interactive", |
|
|
|
"java.jdt.ls.java.home": "C:\\java\\jdk-17.0.8", |
|
|
|
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable" |
|
|
|
} |
|
|
|
``` |