基于SpringCloud的enum枚举值国际化处理实践
背景选用SpringCloud框架搭建微服务做业务后台应用时,会涉及到大量的业务状态值定义,一般常规做法是:持久层(数据库)存储int类型的值后台系统里用阅读性好一点儿的常量将int类型的值做一层映射前端(app或浏览器)同样定义一套常量去映射这些关系前端调用后台系统的接口时,使用常量定义的int类型进行提交源于持久层存储的优化规则,int类型要比varchar类型效率高很多,这套做法也是大家接受度非常高的。只是这里有一个不是很方便的地方:状态值映射的常量定义涉及前端和后台两部分,沟通的成