spring-bean相关内容
1)下面是我的一个小项目,我确实想用SpringAOP记录日志。使用Spring-aop-4.1.6.RELEASE.jar及其下面的是LoggingAspect.java,但有很少的切入点。 package com.myprj.aop.aspect; import org.apache.commons.logging.Log; import org.apache.commons.logg
..
我正在尝试使用 Spring Boot 在本地设置 DynamoDB.最初,我使设置正常工作,并且能够通过存储库写入/保存到 DynamoDB.从那时起,我添加了更多类来构建我的应用程序.现在,当我尝试启动我的应用程序时,出现以下异常: org.springframework.beans.factory.support.BeanDefinitionOverrideException:无效的
..
我目前正在开发一个 rabbit-amqp 实施项目,并使用 spring-rabbit 以编程方式设置我的所有队列、绑定和交换.(spring-rabbit-1.3.4 和 spring-framework 版本 3.2.0) 在我看来,javaconfiguration 类或基于 xml 的配置中的声明都是静态的.我知道如何为队列设置更动态的值(例如名称),交换或像这样绑定: @Con
..
我也有类似的问题 Guice 有多种混凝土......挑选一个其中 为 Guice 提供解决方案. 但是我有一个使用 spring di (beans) 的不同项目,但是有同样的问题. 我有一个包含 N 个混凝土的接口.(这里 3 个) 公共接口 OrderProcessorInterface {void ProcessOrder(String preferredShip
..
是否可以在运行时重新初始化 Spring Bean? 我的 Bean 使用静态设置,在某些情况下会发生变化,然后我必须重新初始化 bean. 解决方案 在 spring 上下文中更新单例 bean 有三个选项,您可以选择一个适合您的用例: 在 Bean 中重新加载方法 在你的bean中创建一个方法来更新/重新加载它的属性.根据您的触发器,从 spring 上下文访问 bean
..
我使用带有注解的 Spring Beans,我需要在运行时选择不同的实现. @Service公共类 MyService {公共无效测试(){...}} 例如对于windows平台我需要MyServiceWin扩展MyService,对于linux平台我需要MyServiceLnx扩展MyService. 目前我只知道一个可怕的解决方案: @Service公共类 MyService {私
..
我正在使用 Spring 3.0.5,并且尽可能为我的班级成员使用 @Autowire 注释.我需要自动装配的 bean 之一需要为其构造函数提供参数.我已经浏览了 Spring 文档,但似乎找不到任何关于如何注释构造函数参数的参考. 在 XML 中,我可以将其用作 bean 定义的一部分.@Autowire注解有类似的机制吗? 例如: @Component公共类 MyConstru
..
我正在尝试使用 Spring Boot 在本地设置 DynamoDB.最初,我使设置正常工作,并且能够通过存储库写入/保存到 DynamoDB.从那时起,我添加了更多类来构建我的应用程序.现在,当我尝试启动我的应用程序时,出现以下异常: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Inv
..
假设我有一条看起来像这样的 Camel 路线: from("direct:myRoute").setHeader("someHeader", simple("some header value")).beanRef("myBean", "beanMethod"); 我有一个无法更改的bean,它看起来像这样: public class MyBean {public void beanMeth
..
我有以下错误: com.yyy.zzz.xxx.service.ControlService 中构造函数的参数 0 需要一个无法找到的类型为“com.yyy.zzz.xxx.service.composeXML.ComposeCounterService"的 bean. 通常这是因为我忘记注释 Service 或界面,但我整个上午都在找课程,但找不到任何缺失的注释.. 此时的界面就是:
..
我使用的是 Spring Batch 2 版本.我正在使用 JdbcCursorItemReader 从数据库读取数据.我已成功获取数据并将其写入文件. 下面是Job.xml文件:: 中定义的itemReader bean 但问题是,
..
我正在尝试获取 Bean 类名而不初始化 bean.我需要知道这个类,我可以从 applicationContext 获取 bean 并从 bean 实例中检查类名,但我想知道这个类而不实际创建/初始化 bean..可能吗? Object bean = applicationContext.getBean("beanName");bean.getClass(); 解决方案 在创建 Appl
..
如何在 Spring Boot 中使用 Java 配置为 bean 定义之外的 bean 设置别名? 解决方案 我也有这个,是这样解决的: @Component公共类 AliasConfiguration 实现 BeanFactoryPostProcessor {@覆盖public void postProcessBeanFactory(ConfigurableListableBeanF
..
我使用的是 Java8/Spring Boot 2 应用程序.我想将请求范围的 bean 注入到单例 bean 中.官方文档 强调应该使用代理或 ObjectFactory/Provider 来确保在运行时始终在单例 bean 中获得正确作用域的 bean.但是,@RequestScope 注释似乎“自动"设置了某种代理,如对 这个问题. 我现在想知道以下三个实现是否实际上相同,哪个更受欢迎
..
我有一个常规 bean,它是 (a) @Scope("request") 或 (b) 通过过滤器/拦截器放置在 HttpServletRequest 中. 如何在 @Service 中访问这个 bean,这是一种应用程序范围的单例? 这样做的原因是,因为我有一个自定义对象 RequestContext 带有一些请求元数据(主要来自自定义 httpHeaders 的信息).要知道,我将这
..
我定义了一个带有注解配置的类 @Configuration@AutoConfigureAfter(EndpointAutoConfiguration.class)公共类端点配置{@资源私有 MetricsEndpoint metricsEndpoint;@豆公共 MetricsFormatEndpoint metricsFormatEndpoint() {返回新的 MetricsFormatE
..
我正在构建一个 REST API.它由一个资源(@Controller)组成,即使其中一个必填字段不存在,它也会返回响应 204. 我使用的是 Spring 3.1,validation-api (1.1.0.Final) &休眠验证器(4.3.0).不确定 Hibernate-validator 是否在这里起作用. javax.validation
..
作为我的标题,有没有办法检索那些现有的原型bean?我有一个名为“A"的原型 bean,并调用 applicationContext.getBean() 方法 10 次以创建 10 个实例.没有引用这些实例的变量. 我尝试过但不起作用的方法: 1.自动装配A的列表如下: @autowired列表作为; 这只能得到我创建的最后一个实例. 如果我使用 beanFactory 来获
..
我有一个像spring xml上下文文件这样的bean定义 spring在构建上下文时是否尝试解
..
如何在春季自动接线通用bean? 我有一个dao工具,如下: @Transactional公共类GenericDaoImpl实现IGenericDao{私有类实体类;@Autowired私有SessionFactory sessionFactory;公共GenericDaoImpl(Class T&cl; clazz){this.entityClass = cla
..