ICode9

精准搜索请尝试: 精确搜索
  • c#-使用温莎城堡解决混合开闭式泛型2019-12-11 06:09:22

    我正在尝试使用Castle Windsor解决具有约束的混合开闭通用类型.如果Foo实现了IFoo<&gt ;,这应该能够解析所有开放的泛型: container.Register(Component.For(typeof(IFoo)).ImplementedBy(typeof(Foo)))); 我的情况稍微复杂一些: 我有以下Handler类: public abstract class Comma

  • 嵌套类中使用配置设置2019-12-11 04:05:26

    当我在孩子需要一些配置设置的嵌套类中进行嵌套时(例如,用appsettings.json编写的设置),是否需要进行存储桶中继以将配置传递给孩子类? 我认为以下示例并非明智之举.有更好的做法吗? 启动文件 public Startup(IConfiguration configuration, ...) { ... this.Co

  • 可以在运行时扩展IServiceProvider2019-12-10 23:07:09

    TLDR:是否可以在启动运行后修改IServiceProvider? 我在运行时正在运行dll(实现了我的界面).因此,有一个文件侦听器后台作业,它会等到plugin-dll被删除.现在,我想将这个dll的类注册到依赖项注入系统.因此,我将IServiceCollection作为Singleton添加到ConfigureServices中的DI中,以在另

  • c#-为什么.NET Core选项的配置不能与通用类型参数一起使用?2019-12-10 22:07:38

    我有一个.NET Core WebApi项目.为了轻松阅读appsettings,我配置了要与DI一起注入的选项.这很好.但是,如果尝试使用通用类型参数调用Configure<>(),则会收到错误消息. Argument 2: cannot convert from ‘Microsoft.Extensions.Configuration.IConfigurationSection’ to ‘System

  • C#-统一和委托2019-12-10 13:05:10

    我正在使用Unity依赖项注入框架. 我有两个类,每个类在构造函数中采用相同的委托参数.解析时,每个类应使用不同的方法.我可以在不使用属性的情况下进行设置吗?如果不是,您将如何使用属性?解决方法:是的,您可以使用[Dependency]属性来修饰属性或构造函数参数. 这个例子没有使用委托,而

  • 网络服务-Grails包装和命名约定2019-12-10 12:19:38

    包装控制器,服务等即 -com.company.controllers-com.company.services 这是一个好习惯还是应该避免? 我遇到的另一个值得一提的问题是在命名服务中 这两种方法都无法初始化SomthingGatewayService.groovy-SomthingGatewayService somtinggatewayService-def somtinggatewayService我

  • java-Spring 2.5托管servlet:如何?2019-12-10 05:00:31

    如果有什么问题请指正. 据我了解,所有Spring功能,即DI都在通过bean时起作用 Spring Context,即getBean()方法. 否则,即使我的方法标记为@Transactional,也没有任何效果,我将 使用新的运算符创建拥有类,将不会提供任何交易管理. 我将Tomcat 6用作servlet容器. 所以,我的问题是:如何使

  • (Python)Google App Engine中的依赖注入2019-12-09 03:59:48

    我想在我用Python编写的Google App Engine应用程序中实现最大的可测试性. 基本上,我正在做的是创建一个通用的基本处理程序,该处理程序继承了google.appengine.ext.webapp.RequestHandler.我的基本处理程序将在我的应用程序中公开常用功能,例如存储库功能,会话对象等. 当WSGIApplic

  • java-现在为什么我的bean为null?2019-12-09 00:19:01

    我最近问this question关于将bean从applicationContext中拉出.答案确实有用,但是现在看来我在从测试之外的类访问此bean时遇到问题.换句话说,我的测试实例化了一个使用来自应用程序上下文的Bean的类,但是该Bean一直保持为空. 我的测试像这样设置应用程序上下文: @RunWith(SpringJUn

  • 实体与存储库相关联2019-12-08 15:16:58

    我对这个概念还很陌生.我正在尝试创建一个工厂,该工厂将返回用于存储库功能的对象.那里没有问题.因此,我在main()中创建了具体工厂的实例,并将其存储在App的静态属性中,但我的实体位于单独的dll中.将存储库传递给构造函数中的每个实体类是否有意义?这感觉不对.我的问题是:如何最好地

  • Autofac:如何在依赖于另一个对象函数输出的类上使用构造注入2019-12-08 14:16:41

    这个问题通常是关于IoC的,但是我使用的是Autofac,因此Autofac解决方案会很棒. 因此,假设以下类别: class A { IEnumerable<B> GetBs(); } class B { // Some code } class C { readonly IEnumerable<B> bs; C(IEnumerable<B> bs) { this.bs = bs;

  • ASP.NET MVC Unity 2.0:延迟加载依赖项属性吗?2019-12-08 10:07:53

    我希望Unity 2.0要做的是通过始终从配置中获取新属性来实例化我所需的内容,这有点难以解释. 基本上这就是我想要做的: global.asax container.RegisterType<IBackendWrapper, BackendWrapper>(new InjectionProperty("UserIdent", (HttpContext.Current.Session == null ? new User

  • 春季-如何将属性值注入Spock测试?2019-12-08 07:19:39

    使用Spock测试时,我已经将一些属性硬编码到了Spock测试中.该示例是JDBC URL.我尝试了@Value注释和属性文件,但这似乎不起作用,因为我的测试没有构造型.还有其他解决方案来注入属性值吗? @ContextConfiguration(locations = "classpath*:applicationContext-test.xml") class Reposi

  • c#-将类插入到spring.net的using语句中2019-12-07 23:06:38

    我正在开发一个.net c#应用程序,该应用程序将依赖注入与spring.net结合使用,并遇到了问题.我有以下方法: public string Process() { using(var p = new MyClass()) { // do some processing return p.RunClass(); } } 我正在配置我的spring

  • c#-MVC3中的Ninject依赖注入-控制器外部2019-12-02 05:09:37

    我们在MVC3项目中使用Ninject进行依赖项注入. 我使用NuGet将软件包引用添加到Ninject和Ninject.MVC3软件包.当我这样做时,它在我的App_Start文件夹中创建了一个NinjectMVC3类: public static class NinjectMVC3 { private static readonly Bootstrapper bootstrapper = new Boo

  • 插入依赖项(NLog)到动态加载的类型2019-12-02 03:09:13

    我的解决方案中有某种插件架构. 有一个著名的文件夹,可在其中放置插件.插件实现了在宿主项目中共享的接口. 最初我通过Assembly.LoadFrom(fi.FullName).GetTypes()加载插件并通过(IPlugin)Activator.CreateInstance(type);实例化所需的类型. 因此,主机(主应用程序)可以执行由插件程

  • 正确使用依赖注入吗?2019-12-02 01:06:29

    我有一个从存储库检索DTO的服务层.根据DTO中的属性,我需要使用两种策略之一对DTO进行计算.我创建了一个工厂以返回适当的策略,并且我使用一个DI容器(Munq)实例化该对象. public class CalculationFactory { private readonly IDependencyResolver _resolver; public Calcu

  • 依赖注入和序列化类2019-12-01 23:33:13

    我将直接进入.我有一个类User,需要执行一些数据库操作(使用类DB).控制器将根据需要创建数据库,并将其与其构造函数一起注入到User中. 用户登录后,用户对象将存储到会话中.问题在于DB无法序列化到会话,因此当用户唤醒时,其db成员为null,这很糟糕.我用 public function __wakeup() {

  • C#-Winforms插件体系结构中的IOC2019-12-01 21:07:49

    我正在使用具有主程序的体系结构.当它开始时,它通过反射在执行路径中查找从基类继承的DLL.这些是插件. 当对新项目提出新要求时,通常会创建一个新插件.该插件具有主插件类,然后可能具有许多其他类和Windows窗体. 主要的插件类具有initialize方法,但是作为其类库,没有program.cs可以

  • php-Zend Framework 2中的DI.如何使循环依赖?2019-12-01 19:31:22

    如何实施: <?php class MyClass1 { public function __construct(MyClass2 $objClass2) { $this->objClass2 = $objClass2; } } class MyClass2 { public function setClass1(MyClass1 $objClass1) { $this->objClass1 =

  • java-Spring @Configuration的属性2019-12-01 10:19:24

    如果我有一个通过XML文件发送的PropertyPlaceholderConfigurer,是否可以让Spring @Configuration使用它作为它处理的所有bean的属性源? @Configuration @ComponentScan(value = { "x.y.z }) @ImportResource({ "classpath:remote-properties/applicationContext.xml",}) public cla

  • c#-选择一个IoC框架(用于DI和AOP)2019-12-01 08:17:19

    我们正在构建.NET应用程序,我想集成一个框架来执行DI和一些AOP(注入一些诊断/日志代码). 我知道那里有很多框架,我不确定要选择哪个框架,因为每个审查框架的网站都会给出不同的结果和意见. 我很想听听一些基于现实生活经验的客观信息,以做我们需要做的事情(上面列出).解决方法:简短

  • java-将EJB jar中的POJO类注入到另一个EJB jar中的EJB中2019-11-27 17:02:40

    假设我有两个EJB jar:A.jar和B.jar.我是否可以使用CDI将不是EJB的实用程序类Autil注入到B.jar中的EJB中,而是将A.jar中的POJO注入其中?我无法在Java EE规范中清楚地找到这一点. (顺便说一句,我正在使用Glassfish 3.1.1) 注意:当然,我可以尝试(并且已经尝试过),但是那样的话,我只能使用

  • java-无法解析参考本地ejb-ref未实现父接口2019-11-27 14:00:40

    我试图弄清楚为什么我需要同时实现这两个接口以避免部署问题. Java代码 ExamplePlanAssembler.java @Local public interface ExamplePlanAssembler { ExamplePlan toBO(ExamplePlanEntity entity); } ExtendedExamplePlanAssembler.java @Local public interface ExtendedExam

  • C#-策略工厂模式的自动配置(已解决)2019-11-22 22:08:37

    给出以下解析IProcessor实例的代码 如何让autofac为我的服务使用者解决并创建这些服务?我需要使用autofac才能使用此功能,或者需要与此功能类似的东西才能为相应的商品创建相关策略.这些策略需要以正确解决其依赖性的方式来创建. 理想情况下,这需要在应用程序的COMPOSITION ROOT中发

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有