如果没有该pugin的源代码,有什么方法可以注入自定义服务而不是第三方插件的服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果没有该pugin的源代码,有什么方法可以注入自定义服务而不是第三方插件的服务相关的知识,希望对你有一定的参考价值。

我有Asp.Net MVC应用程序,其PictureService具有接受完整图像URL的imageurl。但由于某些安全原因,只需要发送相对URL。此外,MVC应用程序包含第三方插件,它也包含相同的PictureService,它还需要完整的图像URL。

那么,是否可以将相对URL而不是完整图像URL注入第三方插件服务?此外,我没有该插件的源代码。

答案

只有当您知道第三方插件使用哪些服务时才能执行此操作,并且如果该服务可以覆盖,那么您可以简单地覆盖该服务并传递您要添加的任何URL。

以上是关于如果没有该pugin的源代码,有什么方法可以注入自定义服务而不是第三方插件的服务的主要内容,如果未能解决你的问题,请参考以下文章

自定义红宝石注入方法没有产生预期的输出

notepad++ 没有pugin manager,怎么安装插件

如何调用spring配置文件手动注入的bean

构造方法注入和设值注入有什么区别

如何通过 Nginx 注入自定义内容?

关于springMVC中bean无法注入的问题