表字段自动填充能力
自己创建的每张数据库表上都必须添加如下字段,在使用Mybatis-Plus执行create和update相关方法后,开发框架会自动填充字段值: 字段名 字段类型 填充规则 例子 CREATE_USER VARCHAR(36) 新增记录时自动填入操作用户的ID...
自己创建的每张数据库表上都必须添加如下字段,在使用Mybatis-Plus执行create和update相关方法后,开发框架会自动填充字段值: 字段名 字段类型 填充规则 例子 CREATE_USER VARCHAR(36) 新增记录时自动填入操作用户的ID...
在实体类属性上使用@DicSet(name=”xxx”, desc=”xxx”)可以自动在返回前端的结果中转换字典值。 例如数据库中字段sex值为male,前端获得结果中会自动转换成: 字典服务相关方法见DicsetController类: 项目中添加新的字典集步骤如下: 编写字典集SQL并插入数据库,例如: INSERT INTO "UTILITY_DICSET"("...
当自己的controller类继承MyBaseController类时具有此能力。 前端通过http.status来获取接口调用状态,而不要去取返回结果中的code值。 接口异常时也是返回一样的结果格式。 使用@ResponseResult(autoPackage=true|false)注解可以控制指定类或者某个方法上是否启用自动封装返回值格式。
系统登录使用token方式,支持移动端 对外使用token方式来登录,后端程序内部其实还是使用的session方式来实现,未使用JWT。swagger上按如下方式来登录: 开发框架自带的超级管理员账号:xxx/xxx 调用RESTful API时的http header上必须设置:x-auth-token: value 获取登录成功后的Token值: 点击swagger页面...
框架已集成openapi-doc文档生成工具。 默认页面访问URL为: http://ip:port/services/swagger-ui.html
单表,多表动态查询条件实现,基于Mybatis-Plus。 单表,多表分页功能实现,基于Mybatis-Plus。 本框架的条件查询和分页查询基于Mybatis-Plus,在此功能上做了部分封装和扩展,关于Mybatis-Plus的基本用法和实现逻辑可以查看参照Mybatis-Plus官网。 1.1.单表查询操作 Mybatis-Plus本身对于单表查询的支持已经非常完善,具体使用请...
升级框架请参考如下步骤: 1.测试环境验证 1.1.升级框架代码 注意:下图中的版本号要改为要升级的框架版本号 1.1.1.修改项目根POM中的版本号: 1.1.2.修改子项目POM中的父项目和框架starter的依赖版本号: 1.1.3.IDEA中刷新Maven包或者执行mvn clean install -DskipTest命令更新依赖包 1.2.升级框架数据库 ...
1.0.0版本发布: 发布时间: 2023-4-20 包含内容: 用户,组织,角色,权限系统通用安全功能和字典,消息,配置等开发所需基础功能。 使用方法: 开发框架搭建 -——————————————————————————————————————————————————————————————————– 1.1.0版本发布: 发布时间: 2023-10-25 包含功能...
1. base-framework模块默认配置参数: #开发框架会使用单体还是微服务架构中:singleton-单体架构,microservice-微服务架构 base.framework.architecture=singleton #后端API的URL前缀 server.servlet.context-path=/services #jackson序列化时只包含非null值的属性 sp...
框架本质是一个基于SpringBoot框架的单体框架,所以部署时按照SpringBoot单体应用一样部署,可以使用jar或者docker等方式进行部署。 当框架版本号<1.2.0时: 按照系统前后端分离方式部署时,后端系统需要添加前端跨域配置。示例如下: 如果需要部署后端框架给前端开发使用,base.security.allowed.origins还要添加前端本地启动的URL,例...