首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种Spring Bean组件ID冲突的解决方法和装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:远光软件股份有限公司

摘要:本发明涉及一种SpringBean组件ID冲突的解决方法和装置,属于组件开发技术领域,解决了现有对Bean组件ID无法自动识别冲突以及无法灵活命名的问题。包括:执行命名生成器中的扫描程序,遍历项目目录下所有编译后文件,将文件目录和文件名拼装得到全限定类名放入子集中,将文件名及其对应的子集组成键值对放入类信息集合中;每次遍历将相同文件名对应的全限定类名放入同一个子集;遍历类信息集合,取出长度大于1的子集放入黑名单集合中;Spring加载Bean组件,执行命名生成器中的命名程序,当组件的全限定类名存在于黑名单集合中,且不存在于白名单集合中时,根据预设规则生成Bean组件ID。实现了主动识别和插拔式解决冲突Bean组件ID,覆盖面广,处理灵活。

主权项:1.一种SpringBean组件ID冲突的解决方法,其特征在于,包括如下步骤:执行命名生成器中的扫描程序,获取项目目录下所有编译后文件;遍历所述编译后文件,获取文件目录和文件名,将所述文件目录和所述文件名拼装得到的全限定类名放入子集中,以及,将所述文件名及其对应的子集组成键值对放入类信息集合中;其中,每次遍历将相同文件名对应的全限定类名放入同一个子集;遍历所述类信息集合,取出长度大于1的子集放入黑名单集合中;Spring加载Bean组件,执行命名生成器中的命名程序,取出当前Bean组件的全限定类名,当所述Bean组件的全限定类名存在于所述黑名单集合中,且不存在于白名单集合中时,根据预设规则生成Bean组件ID。

全文数据:

权利要求:

百度查询: 远光软件股份有限公司 一种Spring Bean组件ID冲突的解决方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。