当前位置: 首页 > 知识库问答 >
问题:

Spring boot定义每个用户的配置bean

西门飞翮
2023-03-14

我用的是Spring靴。我有一些关于春靴豆的问题。

但我怀疑

我使用bean,它们是默认作用域,它是单例的。因此每个应用程序只有一个实例。

@Configuration
public class ...{

     @Bean
     public void method() {}
}

现在我使用bean,它的作用域是prototype。因此它们将拥有每个请求的每个实例。

@Configuration
public class ...{

     @Bean 
     @Scope("prototype")
     public void method() {}
}

但是

我希望每个用户都有一个实例..?所有请求都使用每个用户的单个实例。

共有1个答案

钱渊
2023-03-14
@Configuration
class Abc {
 @Bean
 @Scope("session")
 public YourBean getYourBean() {
 return new YourBean();
}
}
 类似资料:
  • 角色JAVA 任务JAVA 使用者JAVA RoleRepository.java TaskRepository。JAVA 用户库 登录注册应用程序。JAVA application.properties http://maven.apache.org/xsd/maven-4.0.0.xsd" 波姆。xml [错误]测试运行:1,失败:0,错误:1,跳过:0,耗时:2.941秒

  • 寻找在Springboot应用程序中配置多个配置文件特定属性文件的最佳方法。下面是一个例子: -资源  · --application.properties  · · · · · --德夫             --application-dev.properties             --ldap-dev.properties             --Quartz-Dev.Prope

  • 本机Spring Boot自动配置(例如one)也可以检测主类中声明的bean(例如注释的方法)。 如何对主类中声明的bean进行正确的bean检测? 编辑

  • 我正在实现一个自定义消费者的主题/分区分配在Kafka。为此,我将重写抽象类,该类又实现接口。 作为自定义赋值器的一部分,我希望发送一个关于消费者订阅的每个主题的每个分区的单个(浮动)信息。 我知道可以通过重写接口的默认方法向赋值器发送自定义数据。 但是,问题是,从上面的方法签名中,我无法获得为使用者注册的每个主题分配给带下划线使用者的分区列表。 谢谢你。

  • MOSN 自定义配置说明。 本文是对 MOSN 自定义配置的说明。 Duration String 字符串,由一个十进制数字和一个时间单位后缀组成,有效的时间单位为 ns、us(或?s)、ms、s、m、h,例如 1h、3s、500ms。 metadata metadata 用于 MOSN 路由和 Cluster Host 之间的匹配。 { "filter_metadata":{ "mo

  • 如果你想自定义 Next.js 的高级配置,可以在根目录下新建next.config.js文件(与pages/ 和 package.json一起) 注意:next.config.js是一个 Node.js 模块,不是一个 JSON 文件,可以用于 Next 启动服务已经构建阶段,但是不作用于浏览器端。 // next.config.js module.exports = { /* config