yeg
2026-09-28 147428971be43eed90a79f3849f15000d3855390
ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentSimulatorConfig.java
@@ -21,10 +21,12 @@
    @Bean
    @Profile("dev-simulator")
    public ApplicationRunner registerDevelopmentSimulatorAdapter(DeviceAdapterRegistry registry,
            BtsDevelopmentSimulator simulator,
            @Value("${battery.dev-simulator.port:15020}") int simulatorPort)
    {
        // 固定开发装配不进入 t_device_adapter,直接注册运行时实例。
        return arguments -> registry.synchronize(developmentSimulatorRuntimeConfig(simulatorPort));
        // 注册模拟器对象本身,使发现与取数落在同一实例上,不再单独注入扩展观测 Bean。
        return arguments -> registry.register(developmentSimulatorRuntimeConfig(simulatorPort), simulator);
    }
    private AdapterInstanceConfig developmentSimulatorRuntimeConfig(int simulatorPort)