草庐IT

Bean-IOC

全部标签

spring - 在 ContainerRequestFilter 中填充 spring 请求范围的 bean

我使用jersey1.13和spring3.1.1编写了一个在tomcat6上运行的休息服务。在tomcat中,我使用了一个将进行身份验证的领域。在我的应用程序中,我需要当前用户,但我不想在每个资源中从Jersey访问SecurityContext。我想在包含当前用户的其余资源中注入(inject)一个请求范围的ApplicationConfig对象。稍后我可以扩展这个类以包含更多请求级别的配置参数。这对我来说似乎是一个很好的抽象。@Component@Scope(value="request")publicclassApplicationConfig{privateStringuse

Spring JavaConfig,bean 的自定义作用域和注解

我有一个问题要解决:1)我们的项目使用SpringJavaConfig方法(所以没有xml文件)2)我需要创建自定义范围,xml中的示例如下所示:我用JavaConfig发现它看起来像这样:@BeanpublicCustomScopeConfigurercustomScope(){CustomScopeConfigurerconfigurer=newCustomScopeConfigurer();MapworkflowScope=newHashMap();workflowScope.put("workflow",newWorkflowScope());configurer.setSco

Spring JavaConfig,bean 的自定义作用域和注解

我有一个问题要解决:1)我们的项目使用SpringJavaConfig方法(所以没有xml文件)2)我需要创建自定义范围,xml中的示例如下所示:我用JavaConfig发现它看起来像这样:@BeanpublicCustomScopeConfigurercustomScope(){CustomScopeConfigurerconfigurer=newCustomScopeConfigurer();MapworkflowScope=newHashMap();workflowScope.put("workflow",newWorkflowScope());configurer.setSco

spring - Imports/Bean Refs 的属性占位符

我可以使用从属性占位符加载的属性来动态导入上下文吗?属性文件jdbc.ctxType=JTA这样我就可以改rebase于属性加载的上下文文件的类型。另外,我可以做同样的事情来使beanref名称动态化吗?属性文件personUidDataService.sib=Stub杰--------更新ref属性的示例-------------我创建了一个包含以下条目的属性文件:addressLookupSearchService.sib=DaoMock然后我在Spring上下文文件中有以下配置:并且addressSearch${addressLookupSearchService.sib?:Da

spring - Imports/Bean Refs 的属性占位符

我可以使用从属性占位符加载的属性来动态导入上下文吗?属性文件jdbc.ctxType=JTA这样我就可以改rebase于属性加载的上下文文件的类型。另外,我可以做同样的事情来使beanref名称动态化吗?属性文件personUidDataService.sib=Stub杰--------更新ref属性的示例-------------我创建了一个包含以下条目的属性文件:addressLookupSearchService.sib=DaoMock然后我在Spring上下文文件中有以下配置:并且addressSearch${addressLookupSearchService.sib?:Da

java - 通过传递构造函数参数来实例化Spring bean?

这个问题在这里已经有了答案:Passingvaluestospringbeanprogrammatically?(1个回答)HowtoInstantiatespringbeanwithinamethodwithruntimeconstructorarguments?(1个回答)关闭8年前。我下面有SpringBean。publicclassEmployee2{privateintid;privateStringname;privatedoublesalary;publicEmployee2(intid,Stringname,doublesalary){this.id=id;this.n

java - 通过传递构造函数参数来实例化Spring bean?

这个问题在这里已经有了答案:Passingvaluestospringbeanprogrammatically?(1个回答)HowtoInstantiatespringbeanwithinamethodwithruntimeconstructorarguments?(1个回答)关闭8年前。我下面有SpringBean。publicclassEmployee2{privateintid;privateStringname;privatedoublesalary;publicEmployee2(intid,Stringname,doublesalary){this.id=id;this.n

spring - org.springframework.beans.factory.BeanCurrentlyInCreationException : Error creating bean with name 'sessionFactory'

我正在使用spring和hibernate来配置mysqldb。我的we.xml文件有以下代码:org.springframework.web.context.ContextLoaderListenercontextConfigLocationWEB-INF/classes/applicationcontext.xml30index.jsp我的applicationcontext.xml文件有以下导入:我的spring-db-applicationContext.xml有以下代码:${driverClassName}${url}${username}${password}WEB-INF

spring - org.springframework.beans.factory.BeanCurrentlyInCreationException : Error creating bean with name 'sessionFactory'

我正在使用spring和hibernate来配置mysqldb。我的we.xml文件有以下代码:org.springframework.web.context.ContextLoaderListenercontextConfigLocationWEB-INF/classes/applicationcontext.xml30index.jsp我的applicationcontext.xml文件有以下导入:我的spring-db-applicationContext.xml有以下代码:${driverClassName}${url}${username}${password}WEB-INF

java - 如何在 Spring WebApplicationContext 中在运行时添加 bean 实例?

所以,标题很简单。我有一个处理程序类DynamicBeanHandler,它实现了spring提供的BeanDefinitionRegistryPostProcessor接口(interface)。在这个类中,我添加了多个SCOPE_SINGLETONbean,它们的bean类设置为MyDynamicBean,如下所示-GenericBeanDefinitionmyBeanDefinition=newGenericBeanDefinition();myBeanDefinition.setBeanClass(MyDynamicBean.class);myBeanDefinition.se