我在 spring 启动应用程序中有一个用例,在我们收到请求时,我们发回确认,然后在后台启动一个新的执行程序任务,该任务将进行一些处理并发回一些结果。 现在我在创建可运行任务时有一些疑问。 我希望每个请求都将这个可运行任务的新实例提交给执行程序服务。 是否可以澄清将 scope 保留为“原型”应该解 ...
我在 spring 启动应用程序中有一个用例,在我们收到请求时,我们发回确认,然后在后台启动一个新的执行程序任务,该任务将进行一些处理并发回一些结果。 现在我在创建可运行任务时有一些疑问。 我希望每个请求都将这个可运行任务的新实例提交给执行程序服务。 是否可以澄清将 scope 保留为“原型”应该解 ...
我有一个原型范围bean,我希望通过@Autowired注释注入它。 在这个bean中,还有@PostConstruct方法,Spring没有调用它,我不明白为什么。 我的bean定义: 我想要注入bean的JUnit类: 弹簧配置: 执行输出: 当我通过 ...
是否可以使用XML配置或基于注释的配置来定义原型bean ,以便我可以使用自定义参数值获取bean的实例? 我的用例是一个消息队列处理程序,它使用入站消息中提供的不同参数值进行API调用。 在这种情况下,似乎我可以做两件事之一: 获取我的原型范围bean的实例,然后调用sett ...
我正在使用ConcurrentTaskExecutor运行多个任务。 在春季默认情况下,其作用域为singleton 。 这里我taskExecutor是样机 threadPoolExecutor是no.t 当请求时,将返回一个新的taskExecutor 。 我的问题是,由于我 ...
我想知道我什么时候应该在 Spring 中使用prototype作用域? 我已经理解,如果请求 bean, singleton返回相同的对象实例。 那我们为什么要考虑prototype呢? 带有示例的解释将非常有助于理解对它的需求。 ...
我有两个 bean,Parent 和 Child。 我已声明为 Protoype 范围的子 bean。 我希望新的子对象用于调用父类中的任何子对象的方法。 例如。 在下面的示例中,我希望语句 1 在不同的子对象上调用方法sayHi ,语句 2 在不同的子对象上调用sayHi1 。 一种方法是在调用 ...
用@Autowired用作用域prototype注入bean通常不能按预期方式工作。 但是在编写代码时,很容易意外注入原型。 有没有办法获取所有@Autowired字段和方法的列表,并将其与Spring AppContext进行匹配以进行检查? ...
我对Spring bean的各种范围有清楚的了解。 但是我正在寻找企业级项目中bean原型范围的一些用例。 如果您可以共享原型范围(而不是请求范围)的一些现实生活用例,那就太好了。 ...