gpt4 book ai didi

spring-boot - Spring Boot 上的单例属性

转载 作者:行者123 更新时间:2023-12-04 02:05:03 26 4
gpt4 key购买 nike

我可以在 Spring Boot 中创建一个单例属性吗?

当我使用这个时:

public class MessengerPlatformCallbackHandler {

@Scope(value = "singleton")
private Map<String, Object> conversationID = new HashMap<>();

我得到了错误:@Scope 不适用于字段

tks

最佳答案

您需要以这种方式创建它。

@Configuration
public class ConversationIDConfig {
@Bean
@Scope(value = "singleton")
public Map<String, Object> conversationId(){
private Map<String, Object> conversationID = new HashMap<>();
}
}

稍后您可以将其注入(inject)到您想要的任何位置,如下所示。
public class MessengerPlatformCallbackHandler {

@Autowired
private Map<String, Object> conversationID;

}

关于spring-boot - Spring Boot 上的单例属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com