Java SpringBoot restful API#使用@Autowired spring组件显示旧的响应值
我需要一些关于组件spring重新初始化的帮助 我目前正在我的DAO中使用以下命令Java SpringBoot restful API#使用@Autowired spring组件显示旧的响应值,java,spring,spring-boot,components,autowired,Java,Spring,Spring Boot,Components,Autowired,我需要一些关于组件spring重新初始化的帮助 我目前正在我的DAO中使用以下命令 @Autowired ScopeTest scopeTest; 模型为- @Component public class ScopeTest{ private String scopeId ; // STRING(60), private String scopeType; // ST
@Autowired
ScopeTest scopeTest;
模型为-
@Component
public class ScopeTest{
private String scopeId ; // STRING(60),
private String scopeType; // STRING(60),
}
我面临的问题是,当测试类型是否为null时,新的响应将继续显示旧的值。似乎组件需要在每个请求/响应会话上重新初始化,但请帮助我什么是正确的解决方案- 问题只在于DAO层,使用@Query调用新方法,然后它可能会返回新更新的数据
为了更好地控制bean,可以动态创建bean 当“测试类型是否为空”时,您指的是哪种类型?哪种反应?问题还不清楚。它起作用了,但是它导致了资源问题,您知道如何在json响应完成后销毁bean吗请在此处查看说明: