本文主要是介绍同一工程中不同RS的问题结论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
MeshDevice/deviceAll && /wvp/device
编辑 故意改成mesh下的RS,结果包裹了:
sys2/redishealth
编辑 编辑
原因解析
MeshDevice/deviceAll && /wvp/device
测试结果:都使用 import com.gbcom.wvp.domain.vo.RS;
返回结果就没有多余的包裹;而与文件所在的目录层次没有关系。如下面的/sys2/version
当然,如果使用了import com.gbcom.wvp.mesh.domain.vo.RS; 结果就会包裹两层,如下图
故意改成mesh下的RS,结果包裹了:
sys2/redishealth
原因解析
类似java以方法名或者类名为索引进行的存储 名字与类之间的关系 ,系统对RS具体的哪个发生了混淆,于是springboot 的解析中,又要完全对比package路径,就发生错乱,没有完全对应上,就直接把它解析成下一级。
建议,如果RS是一样的结构,就使用同一个;如果RS不一样,名字就不要起一样。
这篇关于同一工程中不同RS的问题结论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!