草庐IT

DependencyInjection

全部标签

php - Symfony 2 配置错误

我已经从教程Tutorial安装了symfony.安装没问题,它显示了欢迎页面,但是当我点击configureyoursymfonyapp时,出现以下错误fatalerror:在第48行的C:\xampp\htdocs\Symfony\vendor\symfony\src\Symfony\Component\DependencyInjection\Compiler\PassConfig.php中找不到类'Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass'

php - Symfony2 中的自定义配置

我开发了一个提供标签云功能的小包。将它包含在其他Symfony项目中应该很容易,因此它需要是可配置的。我发现了3个页面:HowtoCreateFriendlyConfigurationforaBundleDefiningandProcessingConfigurationValuesHowtoLoadServiceConfigurationinsideaBundle我按照示例进行操作,但很明显,我错过了一些东西,因为当我使用phpapp/consoleconfig:dump-reference时收到以下错误消息:[Symfony\Component\Config\Exception\F

在 bundle 扩展加载时找不到 PHP Symfony 请求堆栈

我正在尝试创建可重用的日志记录包,它可以为日志消息设置自定义格式化程序。格式化程序在主应用程序的配置文件中设置如下:custom_logger:formatter:AppBundle\Services\MessageFormatter然后在LoggerBundle/DependencyInjection/CustomLoggerExtension.php收到此配置后,我正在尝试获取记录器服务并设置格式化程序classCustomLoggerExtensionextendsConfigurableExtension{publicfunctionloadInternal(array$mer

java - @Cacheable 打破 DependencyInjection

在Spring3.1.1中偶然发现使用@Cacheable创建的AOP代理破坏依赖注入(inject)的情况。这是我的场景:我有一个接口(interface)和一个在实现的方法中使用@Cacheable实现这个接口(interface)的类。示例界面:publicinterfaceImgService{publicbyte[]getImage(Stringname);}示例实现:publicclassImgServiceImplimplementsImgService{@Cacheable(cacheName="someCache")publicbyte[]getImage(Strin

聊一聊为什么我要整合Microsoft.Extensions.DependencyInjection和Castle.Core

前言如果用到动态代理,大家可能会有几种选择,排到前列的是Autofac+Castle、AspectCore和DoraInterception,我将从我当时研究的经历,以及我遇到的场景,为大家展示下聊一聊我为什么要费时费力的整合Microsoft.Extensions.DependencyInjection和Castle.Core当时遇到的场景直接上源码publicinterfaceIEventHandler{TaskHandleAsync(IEvent@event);boolCanHandle(IEvent@event);}publicinterfaceIEventHandler:IEvent

聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(完结篇)

前言书接上回,上回我们了解了castle代理的一些缺点,本文将开始操作整合Microsoft.Extension.Dependency和Castle,以让默认的容器可以支持拦截器我们将以进阶的形式逐步完善我们的封装,以实现一个更方便易用、普适、高性能的基础设施库。基础版还是先上代码,这是基础版本我们要达成的目标,仅需定义一个特性即可完成拦截的目标/////////publicabstractclassInterceptorBaseAttribute:Attribute,IInterceptor{voidIInterceptor.Intercept(IInvocationinvocation){

php - Symfony2 : Load config-files depending on domain

目前我们正在为德国经营一家网上商店。现在我们还想在英国使用自己的域名提供我们的产品。根据域的不同,它们有几个应该加载的设置:谷歌分析ID支付APIsecret/key,...货币语言管理邮件跟踪像素(FB)还有更多....在之前的项目中,我们通过将此设置放在数据库的域表中来解决它。但我认为,对于整个支付服务信息和key以及……这不是最好的解决方案。 最佳答案 你可以写一个bundleExtensionclass根据主机加载您的配置。包扩展://src/AcmeBundle/DependencyInjection/AcmeExtens

mysql - 在 ASP.NET Core 2.0 预览版中使用 Pomelo MySQL EF 提供程序时出错

我在ASP.NETCore2.0预览版和EF2.0预览版上使用Pomelo1.1.2。使用他们的演示代码,每次调用“UseMySql”时都会出现以下异常:System.TypeLoadExceptionoccurredHResult=0x80131522Message=Method'Clone'intype'Microsoft.EntityFrameworkCore.Internal.MySqlOptionsExtension'fromassembly'Pomelo.EntityFrameworkCore.MySql,Version=1.1.1.0,Culture=neutral,Pu

java - Android 上的 Guice 性能

作为一名Java开发人员,我已经习惯于在应用程序中使用依赖注入(inject)。不过,对于Android,我特别担心性能。在Android应用程序中使用Guice对性能有何影响?我假设有一些开销,但它是否足够重要以至于我应该避免使用Guice?我对它的使用可能只是将一些共享对象注入(inject)到各种Activity中。 最佳答案 我会避免在android中使用DI,正如google所建议的那样:http://developer.android.com/training/articles/memory.html#Dependenc

java - Android 上的 Guice 性能

作为一名Java开发人员,我已经习惯于在应用程序中使用依赖注入(inject)。不过,对于Android,我特别担心性能。在Android应用程序中使用Guice对性能有何影响?我假设有一些开销,但它是否足够重要以至于我应该避免使用Guice?我对它的使用可能只是将一些共享对象注入(inject)到各种Activity中。 最佳答案 我会避免在android中使用DI,正如google所建议的那样:http://developer.android.com/training/articles/memory.html#Dependenc
12