网络协议栈

基于Spring-Boot、Postgres、Jooq、Spring-Webmvc创建的API项目,采用React和Typescript开发。

开发环境

1. 确保干净构建

mvn clean install

2. Dev选项卡

./dbcli migrate # 更新迁移时运行

./dbcli --help # 打印dbcli帮助

./regen # 更新模型(db/api)时运行

./regen-db-models # 更新数据库模型时运行

zip
webstack-master.zip 预估大小:78个文件
folder
webstack-master 文件夹
folder
home 文件夹
file
secret.properties.example 329B
folder
.gitkeep 文件夹
file
application.properties 25B
file
.gitignore 73B
file
README.md 2KB
file
pom.xml 3KB
file
dbcli 173B
file
regen-db-models 109B
file
Vagrantfile 3KB
folder
db 文件夹
file
.gitignore 7B
file
pom.xml 5KB
folder
src 文件夹
folder
main 文件夹
folder
resources 文件夹
file
reset.sql 441B
folder
db 文件夹
folder
views 文件夹
folder
.gitkeep 文件夹
folder
migrations 文件夹
file
V001__initial.sql 1KB
file
build.properties 32B
folder
java 文件夹
folder
com 文件夹
folder
nthalk 文件夹
folder
workflow 文件夹
folder
db 文件夹
file
DbCli.kt 2KB
folder
gen 文件夹
folder
java 文件夹
folder
com 文件夹
folder
nthalk 文件夹
folder
webstack 文件夹
folder
db 文件夹
folder
models 文件夹
file
Sequences.java 2KB
file
DefaultSchema.java 3KB
file
DefaultCatalog.java 1KB
file
Tables.java 2KB
file
Indexes.java 3KB
folder
tables 文件夹
folder
pojos 文件夹
file
WorkflowTransition.java 3KB
file
WorkflowState.java 2KB
file
Workflow.java 3KB
file
FlywaySchemaHistory.java 4KB
file
WorkflowTransitionEvent.java 3KB
file
WorkflowTransition.java 6KB
folder
records 文件夹
file
WorkflowRecord.java 7KB
file
WorkflowStateRecord.java 5KB
file
WorkflowTransitionRecord.java 7KB
file
WorkflowTransitionEventRecord.java 8KB
file
FlywaySchemaHistoryRecord.java 12KB
file
WorkflowState.java 5KB
file
Workflow.java 5KB
file
FlywaySchemaHistory.java 6KB
file
WorkflowTransitionEvent.java 6KB
file
Keys.java 9KB
file
dev-watch 80B
file
db-reset 182B
folder
web 文件夹
file
.gitignore 31B
file
tsconfig.json 588B
file
pom.xml 9KB
file
.prettierrc 168B
file
package.json 3KB
folder
src 文件夹
folder
main 文件夹
folder
resources 文件夹
folder
web 文件夹
file
decorator.html 261B
file
build.properties 32B
file
application.properties 1KB
folder
java 文件夹
folder
com 文件夹
folder
nthalk 文件夹
folder
webstack 文件夹
folder
web 文件夹
folder
api 文件夹
file
TestApi.kt 438B
file
ApiResult.kt 678B
folder
config 文件夹
file
WebConfig.kt 646B
file
SecurityConfig.kt 816B
file
WebSocketConfig.kt 1KB
file
QueueConfig.kt 134B
file
AppConfig.kt 463B
file
App.kt 2KB
folder
annotations 文件夹
file
Open.java 296B
file
Optional.java 367B
folder
controllers 文件夹
file
WorkflowsController.kt 658B
file
LoginController.kt 350B
file
WsTestController.kt 468B
folder
models 文件夹
file
Workflow.java 138B
folder
web 文件夹
file
App.tsx 473B
folder
providers 文件夹
file
ApiProvider.tsx 3KB
file
SessionProvider.tsx 939B
file
boot.tsx 290B
file
AppLoader.tsx 495B
file
index.html 373B
folder
gen 文件夹
file
api.ts 1KB
file
global.d.ts 23B
file
.babelrc 517B
file
webpack.config.js 3KB
file
.eslintrc.js 849B
file
package-lock.json 390KB
file
regen-api-models 149B
file
rebuild 32B
file
vm 232B
file
regen 90B
file
webcli 166B
...
zip 文件大小:161.17KB