当前位置: 首页 > news >正文

学习RuoYi开源项目的工具集——通用常量

public class Constants { /** * UTF-8 字符集 */ public static final String UTF8 = "UTF-8"; /** * GBK 字符集 */ public static final String GBK = "GBK"; /** * 系统语言 */ public static final Locale DEFAULT_LOCALE = Locale.SIMPLIFIED_CHINESE; /** * http请求 */ public static final String HTTP = "http://"; /** * https请求 */ public static final String HTTPS = "https://"; /** * 通用成功标识 */ public static final String SUCCESS = "0"; /** * 通用失败标识 */ public static final String FAIL = "1"; /** * 登录成功 */ public static final String LOGIN_SUCCESS = "Success"; /** * 注销 */ public static final String LOGOUT = "Logout"; /** * 注册 */ public static final String REGISTER = "Register"; /** * 登录失败 */ public static final String LOGIN_FAIL = "Error"; /** * 系统用户授权缓存 */ public static final String SYS_AUTH_CACHE = "sys-authCache"; /** * 参数管理 cache name */ public static final String SYS_CONFIG_CACHE = "sys-config"; /** * 参数管理 cache key */ public static final String SYS_CONFIG_KEY = "sys_config:"; /** * 字典管理 cache name */ public static final String SYS_DICT_CACHE = "sys-dict"; /** * 字典管理 cache key */ public static final String SYS_DICT_KEY = "sys_dict:"; /** * 资源映射路径 前缀 */ public static final String RESOURCE_PREFIX = "/profile"; /** * RMI 远程方法调用 */ public static final String LOOKUP_RMI = "rmi:"; /** * LDAP 远程方法调用 */ public static final String LOOKUP_LDAP = "ldap:"; /** * LDAPS 远程方法调用 */ public static final String LOOKUP_LDAPS = "ldaps:"; /** * 定时任务白名单配置(仅允许访问的包名,如其他需要可以自行添加) */ public static final String[] JOB_WHITELIST_STR = { "com.ruoyi.quartz.task" }; /** * 定时任务违规的字符 */ public static final String[] JOB_ERROR_STR = { "java.net.URL", "javax.naming.InitialContext", "org.yaml.snakeyaml", "org.springframework", "org.apache", "com.ruoyi.common.utils.file", "com.ruoyi.common.config", "com.ruoyi.generator" }; }
http://www.jsqmd.com/news/555636/

相关文章:

  • 多平台音乐高效下载工具Music-dl:跨平台部署与最佳实践指南
  • GJK碰撞检测算法全解析:从理论基础到工程实践
  • WPS JS宏实战:利用bwip-js API批量生成Code128条形码标签并导出PDF
  • 2026年,新疆铁艺护栏厂家推荐!新疆昆仑宏博护栏厂靠谱吗?小区/市政/庭院采购必看 - 宁夏壹山网络
  • 3个关键场景下的BlueZ蓝牙协议栈深度排查指南
  • 支持论文提纲在线设计的AI写作软件,思路瞬间清晰!
  • Superpowers技能框架:从概念到实践的全方位技术指南
  • 告别数据线!用路由侠+USB over Network,把办公室打印机变成远程共享神器
  • 智能灌溉系统中的H桥保护:从反向电动势到MOSFET体二极管续流全解析
  • SponsorBlock:一键跳过YouTube广告,让你的视频观看体验更纯粹
  • 2026年3月AI营销智能体公司榜单:驱动品牌智能增长的核心伙伴甄选 - 品牌推荐
  • Codesys新手避坑:手把手教你搞定两台设备间的EtherNet/IP通讯(附完整配置截图)
  • 【人物传记】微处理器之父-特德·霍夫
  • Kafka高可用与可靠性深度解析:揭秘副本机制、源码实现
  • 端到端单细胞空间组学数据分析
  • 用AI写文章过检,用AI写小说剧本变现,先把AI率降下来!
  • STM32F103C8T6实战:在最小系统板上运行轻量级TranslateGemma
  • 本地部署开源媒体服务器 Komga 并实现外部访问( Linux 版本)
  • 制动盘瞬态热仿真
  • 2026年3月优质国内领先AI营销智能体公司推荐:智能决策与效果增长的核心引擎 - 品牌推荐
  • SpringBoot快速入门:从零搭建你的第一个Web应用
  • 软考高项-项目管理科学基础-知识点及考点预测
  • 告别模拟器卡顿!open_agb_firm让3DS运行GBA游戏轻松高效
  • 揭秘AI专著撰写工具,快速提升写作效率,轻松完成学术巨著
  • 5款强力资源获取工具深度评测:猫抓媒体解析技术如何重塑内容管理流程
  • 如何通过Auto-Video-Generator实现文本到视频的全自动化转换
  • MF58 NTC热敏电阻测温实战:从ADC采样到C语言温度换算全解析
  • 三分钟掌握Android语音定制:tts-server-android让你的设备开口说话
  • 从零开始打造你的JavaScript萌宠机器人:Stack-chan全攻略
  • 如何高效配置ESP32开发环境:从入门到精通的实战手册