Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。crudapi的目标是让处理数据变得更简单,所有人都可以免费使用!无需编程,通过配置自动生成crud增删改查RESTful API,提供后台Web管理UI。基于主流的开源框架,后端采用Spring Boot。

License

Notifications You must be signed in to change notification settings

crudapi/crudapi-example

Repository files navigation

Second development demo

Language

中文

crudapi👋

crudapi is a combination of crud and api, which stands for create, delete, update and retrieve interface. It is a zero-code product by configuring. crudapi allows you to focus on your business, save a lot of money, and improve your work efficiency by eliminating the tedious process of crud code. crudapi aims to make working with data easier and is free for everyone!

增删改查接口👋

crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。crudapi的目标是让处理数据变得更简单,所有人都可以免费使用!

GIT地址

名称 类型 授权 GitHub仓库 Gitee仓库
crudapi-admin-web Vue Qusar源码 开源 crudapi-admin-web crudapi-admin-web
crudapi (main) Java源码(1.0稳定版) 开源 crudapi crudapi
crudapi (ft-crudapi-2) Java源码(2.0开发中) 开源 crudapi crudapi
crudapi-example Java集成SDK Demo 开源 crudapi-example crudapi-example

Mysql

Create database schema crudapi

Config MySql properties

src/main/resources/application.properties

spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/crudapi?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=root
#auto create table by flyway
spring.flyway.locations=classpath:cn/crudapi/core/db/migration/mysql

Postgresql

Create database schema crudapi.public

Config Postgresql properties

src/main/resources/application.properties

spring.datasource.driverClassName=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/crudapi
spring.datasource.username=postgres
spring.datasource.password=postgres
#auto create table by flyway
spring.flyway.locations=classpath:cn/crudapi/core/db/migration/postsql

Oracle

Create database schema XEPDB1.crudapi

Config Postgresql properties

src/main/resources/application.properties

spring.datasource.url=jdbc:oracle:thin:@//localhost:1521/XEPDB1
spring.datasource.driverClassName=oracle.jdbc.OracleDriver
spring.datasource.username=crudapi
spring.datasource.password=crudapi
spring.datasource.initialization-mode=always
spring.datasource.schema=classpath:schema.sql
#auto create table by flyway
spring.flyway.locations=classpath:cn/crudapi/core/db/migration/oracle

MS SQL Server

Create database schema crudapi.dbo

Config Postgresql properties

src/main/resources/application.properties

spring.datasource.url=jdbc:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=crudapi
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.username=sa
spring.datasource.password=Mssql1433
#auto create table by flyway
spring.flyway.locations=classpath:cn/crudapi/core/db/migration/mssql

download and install dependency package

cd lib
./download.sh

Build

cd crudapi-example
mvn clean install -Dmaven.test.skip=true
#aliyun mirror
mvn clean install -Dmaven.test.skip=true -s settings.xml

Run

cd crudapi-example
java -jar ./target/crudapi-example-1.6.2.jar

Swagger

http://127.0.0.1:8888/swagger-ui.html

Crudapi Admin Web

http://127.0.0.1:8888/crudapi/ User and password

superadmin
1234567890

API (developer)

API

Crudapi Admin Web (developer)

GitHub repo

https://github.com/crudapi/crudapi-admin-web

Gitee repo

https://gitee.com/crudapi/crudapi-admin-web

Config

update file quasar.conf.js, set devServer->proxy->target quasar.conf.js

devServer: {
 https: false,
 port: 8080,
 open: true,
 proxy: {
 "/api/*": {
 target: "http://127.0.0.1:8888",
 changeOrigin: true
 }
 }
}

Demo

Demo url:https://demo.crudapi.cn/crudapi/

table Metadata table

table Table relation

customer Bussiness Data

Contact

Email

admin@crudapi.cn

QQ

1440737304

QQQun

632034576

Weixin

undefinedneqnull

WeixinQun

If you have any questions, please contact us!

About

crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。crudapi的目标是让处理数据变得更简单,所有人都可以免费使用!无需编程,通过配置自动生成crud增删改查RESTful API,提供后台Web管理UI。基于主流的开源框架,后端采用Spring Boot。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /