草庐IT

INJECT_EVENTS

全部标签

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

Spring 标准 Bean 注入(inject)与 Autowiring

据我了解,当使用依赖注入(inject)时,所有bean都在开始时进行初始化。上面的配置意味着在应用程序启动时创建了userService和userPreferences。对吗?使用Autowiring和使用时publicclassSimpleUserService{@AutowiredUserPreferencesuserPreferences;//omitted}1)userPreference是在Applicationinit上创建的吗?2)autowire注入(inject)的bean的默认作用域是什么,我们如何改变它?3)如何影响bean创建和bean注入(inject)?希

Spring 标准 Bean 注入(inject)与 Autowiring

据我了解,当使用依赖注入(inject)时,所有bean都在开始时进行初始化。上面的配置意味着在应用程序启动时创建了userService和userPreferences。对吗?使用Autowiring和使用时publicclassSimpleUserService{@AutowiredUserPreferencesuserPreferences;//omitted}1)userPreference是在Applicationinit上创建的吗?2)autowire注入(inject)的bean的默认作用域是什么,我们如何改变它?3)如何影响bean创建和bean注入(inject)?希