首页 文章 精选 留言 我的

精选列表

搜索[java],共10000篇文章
优秀的个人博客,低调大师

👍JeeSite V5.11.0 发布,Java低代码,微服务,AI + RAG + CMS 助手

升级内容 新增 CMS + RAG + AI 知识库模块,实现向量数据库检索增强生成及人工智能对话(Boot3) 新增 字段权限接口,过滤 select 返回值,update 和 insert 字段值 新增 当 file.checkmd5 文件秒传未开启时,支持实际文件删除 新增 EmpUser 更严格的权限控制,对单条数据进行数据权限过滤 新增 findUserListByCompanyCodes 方法,根据公司编码获取用户编码和名称 新增 sys.office.notAllowDeleteIfUserExists 参数,机构下有用户不允许删除 新增 sys.company.notAllowDeleteIfUserExists 参数,公司下有用户不允许删除 新增 数据权限接口 addFilterByPermission(String sqlMapKey, String permission) 优化 当维护机构或公司数据时,自动清理机构和公司下的用户缓存,包括子机构和公司 优化 删除机构和公司时,默认修改主键数据为标记删除后缀 markIdDeleteFlag 优化 findByParentCodesLike 增加按状态查询,并且返回状态列 优化 内容管理,优化前端网站一些基础样式风格 优化 代码生成模板,表格首列增加 title 属性 优化 系统属性 properties 支持从系统环境变量中获取参数 优化 jeesite-*.yml 模块配置文件,增加 IDEA 提示助手 优化 fileupload bizType参数为空时,readonly 不生效问题 优化 service.sh 脚本,支持优雅关闭服务 优化 新增 x-ajax=event-stream 请求头支持 优化 微信小程序登录 unionId 如果不存在,使用 openid 作为关联标识 优化 j2cache 通知 evict 时,如果本地缓存不存在,则直接忽略 优化 避免 Session 缓存中存不正确的类型,如为 String 的问题 修正 内容管理 文章管理列表按权重排序 修正 Job 运行一次时,某些极端情况下可能会空值针(列表显示不全) 修正 Vue路由数据,叶子节点不能是 LAYOUT 组件,否则会打不开页面 修正 favorPathExtension 和 favorParameter 参数无效问题 修正 代码生成模板,微服务缺少 application.yml 配置文件问题 升级 数据大屏3.0、vue3、ai、自定义组件、多版本等 Vue 分离端版本 新增 AI 聊天助手交互界面(Boot3) 新增 packages / dbm 数据管理界面 新增 Dialog 组件,实现 Modal 和 Drawer 快速切换 新增 BpmButton 组件,autoClaim 参数,候选任务打开表单时自动签收 新增 用户注册功能、账号找回密码功能、个人中心修改密保问题、手机验证码登录 新增 ValidCode 图片验证码组件 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下 调整 路由 /error-log/list 更改为 /errorLog/list 优化 ScrollContainer 结构,expose 出 scrollTo、scrollBottom 方法 优化 PageWrapper 组件 contentFullHeight 参数,sidebar 时高度全屏自适应 优化 如果用户定义的 desktopUrl 是非法路径,就跳转到 404,防止无法进入系统 优化 BasicTable 编辑表格 onEdit 避免 edit 的 cbs 和 refs 的属性提交给后台 优化 个人中心修改密码页面、绑定第三方账号页面、安全设置页面 优化 国际化语言包完善,角色菜单数据权限国际化 优化 BasicUpload 组件 change 返回 fileList 数据 优化 StrengthMeter 组件,支持 v-model:value 优化 Select 初始值给值的时候,检测是否需要选择第一项 优化 默认解除用户管理不能选择父组织和公司的要求,根据业务取消进行开关 修正 更新用户信息后 desktopUrl、postList、roleList 数据丢失问题 修正 子表页面回显时没有清除上一次删除的记录 delDataSource 修正 消息过多的时候,合并消息的详情按钮,应该打开消息列表 修正 字典管理,选项图标不正确问题 升级 package.json,eslint 9.21、prettier、stylelint、等等 其它更多细节优化 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.11.0-SNAPSHOT Spring Boot 3 版本,修改pom.xml文件中版本号为5.11.0.springboot3-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Vue 分离端版本 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 匹配后端版本为JeeSite v5.11.0 或 5.11.0.springboot3 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite Vue 版演示地址:https://vue.jeesite.com JeeSite 全栈版演示地址:https://demo.jeesite.com JeeSite 源码下载地址:https://gitee.com/thinkgem/jeesite5 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 AI 模块:https://gitee.com/thinkgem/jeesite5/blob/v5.springboot3/modules/cms-ai 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server/ TopIAM 统一认证:https://jeesite.com/docs/topiam/ JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow Mybatis-Plus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

优秀的个人博客,低调大师

👍JeeSite V5.8.0 发布,Java 快速开发平台,Spring Boot、Vue、微服务

升级内容 升级 mybatis 3.5.15、jsqlparser 4.7、tools... 新增在线设计数据库表动态建模,延伸阅读:https://mp.weixin.qq.com/s/jM3_z1Z8AwSbGh4Y02DuEA 新增 file.uploadPath 参数增加变量 bizType、corpCode、userCode、userType、userCache中的key 新增 ctxPath 参数,当映射根路径不同的时候使用,可自定义 新增 BPM 工作流引擎,加签减签时,增加加减原因提交 优化 BPM nextUserTasks 接口增加 executionId 参数,流程变量计算的时候使用 优化 BPM 待办任务增加发起流程者startUserName 和 startTime 时间数据返回 优化 sso 接口,对成功之后调整的 url 进行改进,更好的兼容 vue 分离端跳转 优化 ReflectUtils ASM 有方法重载时,需优先获取无参数的方法名 优化 内部消息查看,增加空值校验 优化 CookieUtils、skinName 增加 XSS 过滤 优化 j2cache.default_cache_null_object 默认为 true 修正 代码生成 Vue 模板,文件上传对象 TS type 的问题 修正 大文件下载,只能下载 2G 文件的问题 Spring Boot 3 版本 包含上述的所有升级的内容 升级 spring boot 3.2.7、shiro 2.0.1、shardingsphere 5.5.0、tools... 微服务版升级 spring cloud 2023、alibaba cloud 2023、other... Vue 分离端版本 升级 vue 3.4.30、antdv 4.2.3、vite 5.3.2 新增 菜单管理 vue 组件支持链接目标为 _blank 跳转到新窗口 新增 BasicTree 树形组件,增加指定层级的搜索功能 pr_2 新增 ListSelect 列表选择组件,增加 afterFetch 表格属性传递 pr_21 新增 BPM 加减签时,增加加签减签的原因输入框 新增 PageWrapper 页面组件,增加右侧栏,并优化代码 新增 增加日期组件默认值例子,见 testData/form.vue、list.vue 优化 Collapse 折叠组件,支持点击标题栏展开折叠 优化 组件 FormItem 增加 colProps type 定义 优化 组件 FormItem 增加 colLayout 是否启用布局属性 优化 BasicForm setFieldsValue 值为数值 0 的时候设置问题 优化 日期选择组件时,如果默认值是字符串的时候再进行转换 优化 布局 全屏 IFRAME 的时候多出垂直滚动条问题 优化 无框架和有框架下的表格自动高度计算细节 优化 去掉附属机构子表的水平滚动条避免影响美观 修正 updateTableData后,再打开其它列表数据时没有更新列表数据问题 修正 在 vue 点击注销后,通过sso接口跳转回来时反复重定向问题 修正 不同的表单的 ListSelect 组件,查询表单展开后关闭,然后在另外的表单弹窗选择时,查询表单反复折叠展开的问题 #I9RCBH 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.8.0-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Spring Boot 3 版本 同上述的所有升级方法的内容 修改所有pom.xml文件中的jeesite-parent版本号为5.8.0.springboot3-SNAPSHOT Vue 分离端版本 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为JeeSite v5.8.0 或 5.8.0.springboot3 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSite Vue 演示地址:http://vue.jeesite.com JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow Mybatis-Plus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

优秀的个人博客,低调大师

👍 JeeSite V5.7.1 发布,Java 快速开发平台,Spring Boot,Vue3

升级内容 新增 IdGen.randomShortString() 方法,随机生成一个短字符串 新增 PropertiesUtils、Global 一些便捷方法,如果有设定属性值再执行某操作 新增 连接池 queryTimeout 查询超时时间、transactionQueryTimeout 事务超时时间参数 新增 @Table 支持获取 application.yml、jeesite-xxx.yml 中的属性值作为表名 新增 @SqlFilter validator 验证注解,便捷控制 表单 提交参数避免非法 sql 提交 新增 sqlite 数据库查询表、列、分页支持、新增cockroachdb数据库分页支持 新增 dataGrid 编辑表格,下拉框增加 itemTitle 属性,鼠标放到选项上后,显示的提示信息 新增 RoutingDataSource 增加 validateConnection 验证连接状态方法 新增 RoutingDataSource 增加 getJdbcTemplate 等相关方法 新增 支持通过 init-data 脚本直接初始化达梦数据库或人大金仓数据库 新增 开源流程分类功能,可作为通用业务分类,菜单地址为 /biz/bizCategory 新增 工作流 flowable.categoryTableName 参数属性配置表名,如 bpm_category 新增 工作流bpm:comment 组件增加 showCommWords 参数 新增 能接受异常的 FunctionCatchException 函数类 优化 代码生成 类型优化,数据库类型为 int 时,默认转换为 integer 优化 代码生成 sql server 下 显示 varchar(max) 而不是 varchar(-1) 优化 代码生成 postgresql 和 h2 下的字段类型进行简化显示 优化 代码生成 达梦数据库 NVARCHAR2 类型获取数据长度不正确问题 优化 GenUtils 验证表是否存在方法,支持多数据源情况下的验证 优化 日志标题,增加上级菜单和权限获取,提高日志标题生成的准确率 优化 字典管理,字典值 dict_value 字段存储加长到 500 字节 优化 字典数据管理,去掉停用和启用校验下级的限制,并支持级联更新 优化 重命名一些 CMS 模块字段名,避免某些数据库不允许字段名使用关键字的问题,省去加引号 优化 修改前后差异数据日志,表格展示美化,视觉优化,数据显示优化,支持 Swagger 注解获取标签 优化 当全局开启JTA/XA 时,可通过 jdbc.xa 或 jdbc.xxx.xa 参数关闭某一个数据源的 XA 优化 dataGrid editGridAddRowCallback(dataGridId, options) 增加 options 参数 优化 form:radio 单选框和 form:select 下拉框控件只显示字典类型的根节点数据 优化 表单页面,美化表单的子标题,缩进一些及其它细节 优化 编辑表格的控件样式,下划线改为激活控件时显示 优化 公司、部门、岗位增加 代码字段 的模糊查询 优化 弹窗带表格多出滚动条、标题图标细节美化 优化 表单页面,提示问号图标显示优化 优化 消息模板的内容 支持 html 格式 优化 升级 bootstrap css 3.4.1 优化 layer.msg 非正常消息,设置 timeout 为 10秒,长一些 优化 json 提交表单,新增 data-json-ignore 排除不想被序列化的参数 修改 json 提交表单,data-params 重命名为 data-url-params 修改 validation 的 abc 验证类型,增加字母开头的验证要求 修正 多数据源情况下的 tableAndColumn 参数没有区分问题 修正 弹窗的表单,点击保存调用两次 callback 的问题 修正 js.formatMoney 负数的时候多返回一个逗号的问题 修正 微服务下 jobLog 打不开的问题 Spring Boot 3 版本 包含上述的所有升级的内容 Vue 分离端版本 新增 Upload 组件增加 size 参数 新增 抽屉鼠标拖拽调整宽度,默认 true 优化 表单填写提示图标更换为问号,并优化大小 优化 编辑表格 样式,如输入框、下拉框、选择框等组件,去掉边框和背景 优化 编辑表格 Upload 组件展示小一点,防止行高撑大 优化 弹窗和抽屉 的内容间距 修正 抽屉 不显示加载框的问题 修正 路由表单,打开多个的时候,依次关闭到最后一个,表格高度不对问题 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.7.1-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 修改 json 提交表单,data-params 重命名为 data-url-params, extend 重命名 jsonExtend 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Spring Boot 3 版本 同上述的所有升级方法的内容 修改所有pom.xml文件中的jeesite-parent版本号为5.7.1.springboot3-SNAPSHOT Vue 分离端版本 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为JeeSite v5.7.1 或 5.7.1.springboot3 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSite Vue 演示地址:http://vue.jeesite.com JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow Mybatis-Plus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

优秀的个人博客,低调大师

谁说 java 没有能打的 ORM?国产 ORM 框架 sqltoy-orm 5.6.1 发版

开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、支持convertType别名@SqlToyFieldAlias双向PO<-->DTO 映射 (感谢@gleam) 2、优化sql查询结果按层级封装OneToOne,OneToMany 按照业务逻辑场景,而非存粹的数据库表主外键 (感谢@俊华) 感谢:@俊华、@Gleam 两位用户的反馈 JPA 部分 类似 JPA 的对象化 CRUD、对象级联加载和新增、更新 支持通过POJO生成DDL以及直接向数据库创建表 强化 update 操作,提供弹性字段修改能力,不同于 hibernate 先 load 后修改,而是一次数据库交互完成修改,确保了高并发场景下数据的准确性 改进了级联修改,提供了先删除或者先置无效,再覆盖的操作选项 增加了 updateFetch、updateSaveFetch 功能,强化针对强事务高并发场景的处理,类似库存台账、资金台账,实现一次数据库交互,完成锁查询、不存在则插入、存在则修改,并返回修改后的结果 增加了树结构封装,便于统一不同数据库树型结构数据的递归查询 支持分库分表、支持多种主键策略 (额外支持基于 redis 的产生特定规则的业务主键)、加密存储、数据版本校验 提供了公共属性赋值 (创建人、修改人、创建时间、修改时间、租户)、扩展类型处理等 提供了多租户统一过滤和赋值、提供了数据权限参数带入和越权校验 查询部分 极为直观的 sql 编写方式,便于从客户端 <--> 代码 双向快速迁移,便于后期变更维护 支持缓存翻译、反向缓存匹配 key 代替 like 模糊查询 提供了跨数据库支持能力:不同数据库的函数自动转换适配,多方言 sql 根据实际环境自动匹配、多数据库同步测试,大幅提升了产品化能力 提供了取 top 记录、随机记录等特殊场景的查询功能 提供了最强大的分页查询机制:1) 自动优化 count 语句;2) 提供基于缓存的分页优化,避免每次都执行 count 查询;3) 提供了独具特色的快速分页;4) 提供了并行分页 提供了分库分表能力 提供了在管理类项目中极为价值的:分组汇总计算、行列转换 (行转列、列转行)、同比环比、树形排序、树形汇总 相关算法自然集成 提供了基于查询的层次化数据结构封装 提供了大量辅助功能:数据脱敏、格式化、条件参数预处理等 支持多种数据库 常规的 mysql、oracle、db2、postgresql、 sqlserver、dm、kingbase、sqlite、h2、 oceanBase、polardb、guassdb、tidb 支持分布式 olap 数据库: clickhouse、StarRocks、greenplum、impala (kudu) 支持 elasticsearch、mongodb 所有基于 sql 和 jdbc 各类数据库查询 sqltoy 特点介绍: sqltoy 的核心构建思想 sqltoy 的对比 mybatis (plus) 的核心点:查询语句编写、可阅读性、可维护性 对象化 crud 是基础,但 sqltoy 有针对性的改进:update、updateSaveFetch、updateFetch 等 sqltoy 的缓存翻译,大幅减少表关联简化 sql,让你的查询性能成几何级提升 极致的分页,同样帮助你实现查询的性能大幅提升 快速分页:@fast () 实现先取单页数据然后再关联查询,极大提升速度 分页优化器:page-optimize 让分页查询由两次变成 1.3~1.5 次 (用缓存实现相同查询条件的总记录数量在一定周期内无需重复查询 sqltoy 的分页取总记录的过程不是简单的 select count (1) from (原始 sql);而是智能判断是否变成:select count (1) from 'from 后语句 ', 并自动剔除最外层的 order by sqltoy 支持并行查询:parallel="true",同时查询总记录数和单页数据,大幅提升性能 便利的跨数据库统计计算:数据旋转 便利的跨数据库统计计算:无限极分组统计 (含汇总求平均) 便利的跨数据库统计计算:同比环比 5、树形表排序汇总 6、扩展集成

优秀的个人博客,低调大师

👍 JeeSite V5.6.1 发布,Java 快速开发平台,Spring Boot,Vue3

升级内容 新增 keyPrefixWithDsName 参数,给缓存 Key 增加数据源名称前缀,默认 false 新增 Global.getClearCacheTime() 方法,业务自己管理是否需要更新缓存 新增 DataSourceHolder.DYNAMIC 动态数据源常量,含义与 EMPTY 相同 新增 js.ajaxSubmitJson 方法,支持 application/json 格式提交请求 新增 js.ajaxSubmitForm 支持 application/json 提交表单,支持多级属性、列表、MAP 新增 文件管理 filemanager.officeDataSource 参数,是否将部门文件柜权限归入系统数据权限中管理 新增 报表请求参数的例子、动态 url 参数获取例子 优化 maven 依赖,方便切换其它内嵌的 Web Servlet 容器服务 优化 用户状态和用户密码更改后,记住我信息也会自动失效 #I8X7LX 优化 FileUploadUtils 优先级,先从 dataMap 中获取,然后再从请求参数中获取 优化 统计条数 SQL 增加别名,如:count(1) AS num 优化 菜单管理增加无图标的默认图标显示 调整 form:fileupload 组件,代码生成时,默认加 dataMap 属性 修正 boot3 下的 HttpMediaTypeNotSupportedException 异常 修正 ueditor 黑暗模式下的文字 Spring Boot 3 版本 包含上述的所有升级内容 Vue 分离端版本 新增 菜单管理 BLANK 组件名称,可不显示主框架(根菜单中设置) 新增 frame 单一组件,用来不显示框架页时的路由展示外部网页 新增 CollapseForm 组件,折叠表单风格,增加数据加载框 新增 BasicTable showSelectionBar 可在表格上方显示多选状态栏 新增 BasicTable clearSelectedOnReload 重载表格数据的时候清空已选择选项 新增 编辑表格的 validate 使用自定义校验方法的实例 新增 版本检查文件,更新系统后提醒用户刷新页面 新增 列设置的本地存储状态显示,如果修改过显示红色按钮 新增 axios authenticationHeader 参数指定不同的 token 名称 优化 仪表盘,每个组件都增加骨架屏,而不是整个组件统一控制,方便编写后台API动态数据 优化 Select 组件,支持按选项名搜索 优化 租户切换下拉框,支持按租户名称搜索 优化 编辑表格的 validate 提示 Popover 样式 优化 ListSelect 列表选择,已选择框样式改进 优化 用户管理,多选删除按钮,显示 选中用户的个数 优化 用户授权数据权限 和 角色授权数据权限的样式 优化 useGlobSetting 增加 filePreview 参数 优化 框架整体基础设施代码细节 优化 菜单管理,显示组件列 优化 登录页第三方登录图标 优化 缩短登录后的欢迎消息框为 1 秒后关闭 重构 ColumnSetting 列表设置代码,改进性能,冻结列重置,本地存储,风格等 调整 BasicTable 重载表格后,默认清理已选择项,但可通过上述属性不清理已选择项 调整 BasicTable clearSelectOnPageChange 重命名为 clearSelectedOnReload 属性 调整 退出登录的时候,不清理本地缓存 localStorage(注意本地缓存请勿存放用户信息,用户信息应存入sessionStorage,而不是localStorage) 调整 主题设置的清理缓存按钮改为:清理缓存并刷新页面,不退出登录 调整 本地缓存超期时间修改,默认为 60 天 修正 ListSelect 翻页后,已选择项目丢失问题(antdv 版本兼容问题) 修正 BasicTable 树表第一列锁定的时候布局问题 修正 黑暗主题下标题文字显示不清楚问题 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.6.1-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 修改默认值,oracle 下默认不启用 maxPoolPreparedStatementPerConnectionSize 可根据需要开启 调整 form:fileupload 文件上传组件,在代码生成时,默认增加 dataMap="true" 属性 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Spring Boot 3 版本 修改所有pom.xml文件中的jeesite-parent版本号为5.6.1.springboot3-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 修改默认值,oracle 下默认不启用 maxPoolPreparedStatementPerConnectionSize 可根据需要开启 调整 form:fileupload 文件上传组件,在代码生成时,默认增加 dataMap="true" 属性 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Vue 分离端升级 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 注意升级内容中为 “调整” 开始的信息,根据提示观察是否有业务上使用,然后进行修改。 匹配后端版本为JeeSite v5.6.1 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSite Vue 演示地址:http://vue.jeesite.com JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey MybatisPlus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册