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

做代购在哪个网站好南京百度提升优化

做代购在哪个网站好,南京百度提升优化,旧版草莓无限免费观看,网站的目标客户是若依框架(RuoYi)中的Translation翻译类主要作用在于实现字段值的转换或翻译功能,以提高数据展示的准确性和友好性。以下是其具体作用的一些关键点: 字段值转换:若依框架在处理数据时,有时需要将某些字段的…

若依框架(RuoYi)中的Translation翻译类主要作用在于实现字段值的转换或翻译功能,以提高数据展示的准确性和友好性。以下是其具体作用的一些关键点:

字段值转换:若依框架在处理数据时,有时需要将某些字段的存储值(如ID)转换为更具可读性的展示值(如名称、标签等)。Translation翻译类正是为此目的而设计的,它允许定义字段值的转换规则,并在需要时自动执行转换。
自定义注解与序列化器:Translation翻译类通过自定义注解(如TranslationType)和自定义序列化器(如TranslationBeanSerializerModifier)来实现字段值的转换。开发者可以为不同的字段或数据类型定义不同的转换规则,并将这些规则应用于整个系统或特定模块。
内置翻译功能:系统目前内置了几种常用的翻译功能,包括用户ID转账号、部门ID转名称、字典类型转标签等。这些内置功能可以大大简化开发过程,减少重复代码。
分模块设计:若依框架采用分模块设计,使得Translation翻译类可以轻松地集成到系统的各个模块中。无论是前端展示还是后端处理,都可以根据需要调用相应的翻译功能。
易于维护与扩展:由于Translation翻译类采用自定义注解和序列化器的方式实现,因此其代码结构清晰、易于理解和维护。同时,开发者可以根据项目需求轻松地扩展新的翻译功能或修改现有功能。

以系统分类为例进行新的翻译功能添加:

  1. 添加翻译常量:
    在类org.dromara.common.translation.constant TransConstant 中添加新的常量:String CLASSIFY_ID_TO_NAME = "classify_id_to_name";
  2. 新建service接口:
    org.dromara.common.core.service新建接口ClassifyService,方法:String getNameByClassifyId(Long id);
  3. 实现接口
    在分类模块的service层实现上面新建的接口ClassifyService ,如:public class PlmInitClassifyServiceImpl implements IPlmInitClassifyService , ClassifyService并实现接口中的方法:
public String getNameByClassifyId(Long id) {PlmInitClassifyVo vo = baseMapper.selectVoById(id);if (vo != null) {return vo.getClassifyName();}return "";
}
  1. 在包org.dromara.common.translation.core.impl实现系统的TranslationInterface<T>接口,并调用方法获取分类名:
@AllArgsConstructor
@TranslationType(type = TransConstant.CLASSIFY_ID_TO_NAME)
public class ClassifyNameTranslationImpl implements TranslationInterface<String> {private final ClassifyService classifyService;@Overridepublic String translation(Object key, String other) {if (key instanceof Long id) {return classifyService.getNameByClassifyId(id);}return "";}
}
  1. org.springframework.boot.autoconfigure.AutoConfiguration.imports文件中添加第4步新建的类的包名和类名
org.dromara.common.translation.core.impl.ClassifyNameTranslationImpl
  1. 在前端调用的URL往下找到service层的调用,找到返回的数据对象,一般就是****VO类,添加字段翻译:
@Translation(type = TransConstant.CLASSIFY_ID_TO_NAME, mapper = "classifyId")
private String classifyName;
  1. 在前端Vue模板里直接使用翻译后的字段名即可
<el-table-column label="分类" align="center" prop="classifyName" />

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/37084.html

相关文章:

  • 做网站模块网络营销策划的主要特点
  • 教育培训网站源码 模板 php培训机构网站源码培训学校网站源码seo网站优化方案案例
  • 个人博客网站取名南宁百度关键词排名公司
  • 打开一张图片后点击跳转到网站怎么做2022最新新闻
  • 一个企业做网站的意义站长工具seo综合查询关键词
  • 长沙做网站建设公司哪家好今日热点新闻事件及评论
  • 宝塔面板怎么搭建网站济南网站优化培训
  • 一般网站如何做防采集的seo快速排名软件app
  • 石家庄定制网站建设服务排名检测
  • 做网站带源码软件软件外包公司排行榜
  • ins做甜品网站网络推广seo公司
  • 网站做支付宝 微信模块网络营销的基本方法有哪些
  • 怎么看网站有没有做301跳转搜索排名
  • 陕西百度公司seo是搜索引擎营销
  • 公司网站设计的企业网络营销包括几个部分
  • wordpress跨域登录seo外包公司一般费用是多少
  • c web网站开发vs2015视频讲解ai智能搜索引擎
  • 山东济南公厕seo关键词排名优化评价
  • 怎么做网站收录品牌广告和效果广告的区别
  • 银川网站建设哪家好电子商务网站建设论文
  • 自己做的网站标题app安装下载
  • 上海专业的网站建设公司排名抖音搜索优化
  • wordpress怎么加动态背景图图片长沙官网seo收费标准
  • 提供网站建设公司报价查询收录
  • vr 全景 网站建设学电子商务出来能干嘛
  • 宝鸡有做网站的吗广州王牌seo
  • 做赌博网站的代理算赌博罪吗企业网站优化技巧
  • 知名网站建设定制信息流广告公司一级代理
  • 网站开发论文研究内容百度资源平台
  • jsp网站开发步骤关键帧