boot-nbsaas 1.0.11-2023 发布
<parent> <groupId>com.nbsaas.boot</groupId> <artifactId>boot-nbsaas</artifactId> <version>1.0.11-2023</version> </parent>
本次更新内容
- 优化了代码生成器,修改了SearchRequest.ftl生成SearchRequest对象模板,修改了Resource.ftl模板,树形结构类重新list方法。 优化了vue树形结构页面模板。
- BaseResource中listSimple的可见性
- 修改模型数据(FormBeanConvert)提取的方式,解决搜索字段重复的问题。
- 修复了单项目代码生成模块命名混乱的问题
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后端管理代码

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
layui-vue v2.2.1 发布,一个 Vue 3 UI 框架
更新内容: [新增] tree 组件 selectedKey 受控属性,用于设置选中节点。 [修复] checkcard 在 demand 环境无法正式使用的问题。 [修复] checkcard-group 在 demand 环境无法正式使用的问题。 [优化] page 组件 showCount 属性启用时,不再显示总页码,仅显示总条数。
- 下一篇
MyBatis-Flex v1.3.6 发布,一个优雅的 MyBatis 增强框架
Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。 总而言之,Mybatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于自己的事情。 MyBatis-Flex v1.3.6 更新如下: 新增:QueryWrapper 添加对 Lambda 构建的支持 新增:APT 添加 processor.tablesDefSuffix 配置 Table 后缀的支持 新增:多表查询支持自动映射实体类中的 association 和 collection 类型,感谢@王帅 新增:BaseMapper.selectCursorByQuery() 用于游标查询的支持 优化:QueryColumn 添加一个 QueryTable 参数的构造器 优化:移动 BaseMapper.__queryFields() 方法到 MapperUtil 优化:修改 Query...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块