Skip to content

Spring容器组件静态常量热加载被清空赋值 #185

@magic2066

Description

@magic2066

描述bug内容
开发阶段,使用热加载启动项目,使用Spring注册了容器组件,比如Service,Service类加载通过@PostConstruct方式初始化静态常量,静态常量类型为Map,初始化成功后常量是有值的,若此时修改代码热加载,会清空常量中的内容。

版本信息

  • DebugTools版本: [e.g. 4.5.0]
  • Spring boot 3.x

如何复现

  1. Spring容器定义Service组件
  2. 定义Map静态常量,并通过@PostConstruct方式初始化赋值该常量
  3. 修改任意代码进行热加载

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    Status

    main

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions