草庐IT

java - 依赖注入(inject) servlet 监听器

在我的Stripes应用中,我定义了以下类:MyServletListenerimplementsServletContextListener,HttpSessionListener,HttpSessionAttributeListener{privateSomeServicesomeService;privateAnotherServiceanotherService;//remainingimplementationomitted}这个应用程序的服务层使用Spring在XML文件中定义和连接一些服务bean。我想将实现SomeService和AnotherService的bean注

java - 依赖注入(inject) servlet 监听器

在我的Stripes应用中,我定义了以下类:MyServletListenerimplementsServletContextListener,HttpSessionListener,HttpSessionAttributeListener{privateSomeServicesomeService;privateAnotherServiceanotherService;//remainingimplementationomitted}这个应用程序的服务层使用Spring在XML文件中定义和连接一些服务bean。我想将实现SomeService和AnotherService的bean注

java - 我应该把我的 ThreadLocals 放在一个 Spring 注入(inject)的单例中吗?

一些人(例如在服务器端http://www.theserverside.com/news/thread.tss?thread_id=41473)建议使用ThreadLocal对象与使用全局变量一样糟糕。我想如果您将它们设为公共(public)静态变量,这是正确的。那么问题是很难判断它在哪里使用,在哪里改变等等。在我的springDItomcatweb-app中,如果我让spring创建一个包含我的ThreadLocal(s)的单例对象,然后将该单例注入(inject)任何需要它的类,它似乎可以解决这个问题。所以我的单例看起来像这样:@ComponentpublicclassUserna

java - 我应该把我的 ThreadLocals 放在一个 Spring 注入(inject)的单例中吗?

一些人(例如在服务器端http://www.theserverside.com/news/thread.tss?thread_id=41473)建议使用ThreadLocal对象与使用全局变量一样糟糕。我想如果您将它们设为公共(public)静态变量,这是正确的。那么问题是很难判断它在哪里使用,在哪里改变等等。在我的springDItomcatweb-app中,如果我让spring创建一个包含我的ThreadLocal(s)的单例对象,然后将该单例注入(inject)任何需要它的类,它似乎可以解决这个问题。所以我的单例看起来像这样:@ComponentpublicclassUserna

java - 什么是依赖注入(inject)和 Spring 框架?

这个问题在这里已经有了答案:关闭12年前.PossibleDuplicates:Whatisdependencyinjection?WhatexactlyisSpringfor?我想知道什么是Spring框架?为什么以及何时应该在Java企业开发中使用它?答案是“依赖注入(inject)框架”。好吧,我们在使用依赖注入(inject)框架时有什么优势呢?用setter值和/或构造函数参数描述类的想法对我来说似乎很奇怪。为什么要这样做?因为我们可以在不重新编译项目的情况下更改属性?这就是我们的全部收获吗?那么,我们应该在beans.xml中描述哪些对象?所有对象还是只有少数?欢迎最简单的

java - 什么是依赖注入(inject)和 Spring 框架?

这个问题在这里已经有了答案:关闭12年前.PossibleDuplicates:Whatisdependencyinjection?WhatexactlyisSpringfor?我想知道什么是Spring框架?为什么以及何时应该在Java企业开发中使用它?答案是“依赖注入(inject)框架”。好吧,我们在使用依赖注入(inject)框架时有什么优势呢?用setter值和/或构造函数参数描述类的想法对我来说似乎很奇怪。为什么要这样做?因为我们可以在不重新编译项目的情况下更改属性?这就是我们的全部收获吗?那么,我们应该在beans.xml中描述哪些对象?所有对象还是只有少数?欢迎最简单的

java - Spring动态注入(inject),类工厂模式

Dependencyinjection,delayedinjectionpraxis的延续.我有主课:packagetest;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importorg.springframework.stereotype.Component

java - Spring动态注入(inject),类工厂模式

Dependencyinjection,delayedinjectionpraxis的延续.我有主课:packagetest;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importorg.springframework.stereotype.Component

spring - 在 ConstraintValidator 中注入(inject)服务 [Bean Validator - JSR 303] Spring

下午好,我在BeanValidator(JSR303)中注入(inject)服务时遇到问题。我将执行验证,但我需要在我的数据库中验证此记录;当我使用我的服务时,它会抛出NullPointerException;异常(exception):Exceptioninthread"main"javax.validation.ValidationException:HV000028:UnexpectedexceptionduringisValidcall.atorg.hibernate.validator.internal.engine.ConstraintTree.validateSingle

spring - 在 ConstraintValidator 中注入(inject)服务 [Bean Validator - JSR 303] Spring

下午好,我在BeanValidator(JSR303)中注入(inject)服务时遇到问题。我将执行验证,但我需要在我的数据库中验证此记录;当我使用我的服务时,它会抛出NullPointerException;异常(exception):Exceptioninthread"main"javax.validation.ValidationException:HV000028:UnexpectedexceptionduringisValidcall.atorg.hibernate.validator.internal.engine.ConstraintTree.validateSingle