企业级快速开发框架 nbsaas-boot 1.0.15-2023 发布了
<parent> <groupId>com.nbsaas.boot</groupId> <artifactId>nbsaas-boot</artifactId> <version>1.0.15-2023</version> </parent>
本次更新内容
1.后台模块增加shiro权限注解,前台添加菜单的时候需要配置权限标签,不然会报406错误
2.vue代码模板增加添加数据加载动画功能
3.修改了vue代码生成模板和jpa代码生成模板
4.优化了nbsaas-admin模块部分功能
5.增加基础功能模块 nbsaas-boot-starter,微信支付模块。基础功能引入pom就好了。
6.优化了nbsaas-admin-vue3视图页面
boot-nbsaas 具有以下特点:
自动建表:boot-nbsaas 提供了自动建表功能,根据用户定义的数据模型自动生成数据库表结构,减少手动操作,提高开发效率。
开发规范:boot-nbsaas 提供一套开发规范,包括代码风格、命名规范、注释规范等,使团队开发更加规范化和高效化。
代码生成器:boot-nbsaas 提供代码生成器,根据数据模型自动生成前端和后端代码,提高开发效率和代码质量。
多租户支持:boot-nbsaas 支持多租户,为不同客户提供独立的数据存储空间和访问权限,保证数据安全性和隔离性
通过 Command 处理复杂的业务
InputRequestObject context = new InputRequestObject(); context.setConfig(config); context.setFormBean(formBean); new DomainCommand() .after(new ApiCommand()) .after(new ConvertCommand()) .after(new ControllerFrontCommand()) .after(new RestCommand()) .after(new ExtApiCommand()) .after(new RepositoryCommand()) .after(new FieldCommand()) .after(new FinishCommand()).execute(context);
模型构建
@CatalogClass @FormAnnotation(title = "组织架构管理", model = "组织架构", menu = "1,27,88") @Data @Entity @Table(name = "sys_structure") public class Structure extends CatalogEntity { @FormField(title = "父分类名称") @Comment("父分id") @FieldName @FieldConvert(classType = "Integer") @ManyToOne(fetch = FetchType.LAZY) private Structure parent; @OneToMany(fetch = FetchType.LAZY, mappedBy = "parent") private List<Structure> children; }
通过模型数据提取,然后通过代码生成器生成后端代码 + vue3 后端管理代码
基础功能项目 https://gitee.com/cng1985/nbsaas-boot-starter
项目脚手架 https://gitee.com/cng1985/nbsaas-admin
vue3 后台管理脚手架 https://gitee.com/cng1985/nbsaas-admin-vue3
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android 14 Beta 5 发布
Android 14 Beta 5 现已发布,这是 Android 14 Beta 计划中的最后一次计划更新。Beta 5 除支持 Pixel 系列的其他产品和 Android 模拟器外,还适用于 Pixel Tablet 和 Pixel Fold。 Beta 5 是 Android 14 Platform Stability 阶段的第三个版本,这意味着开发者 API 和所有面向应用的行为都是最终版本,可集成到应用中。开发者可以在 Google Play 上发布使用 Android 14 SDK 第 34 版的应用程序。它包含了最新的修复和优化,为开发者提供了完成测试所需的一切。 一些主要更改包括: 授予对照片和视频的部分访问权限- 在 Android 14 上,当应用请求 Android 13 (API level 33) 中引入的任何可视媒体权限时,用户可以授予对其照片和视频的部分访问权限:READ_MEDIA_IMAGES或READ_MEDIA_VIDEO。如果你的应用程序已使用 photo picker,则无需采取任何操作来支持此更改。否则,你应该使用新的READ_MEDIA_...
- 下一篇
Bsin-PaaS 企业级低代码平台新版本发布
添加新的模块 工作流引擎 规则引擎 AI引擎 优化 完善开源工具库导航
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS关闭SELinux安全模块