Spring Boot 动态加载jar文件

Spring Boot 动态加载jar文件

接口实现:

bash 复制代码
package org.bc.device;

public interface IDeviceHandler {
    String start();
    String stop();
}

实现类:

package org.bc.device;

public class MqttDevice implements IDeviceHandler{

@Override

public String start() {

return "MqttDevice...start...";

}

@Override

public String stop() {

return "MqttDevice...stop...";

}

}

实现类:

bash 复制代码
package org.bc.device;

public class HttpDevice implements IDeviceHandler{
    @Override
    public String start() {
        return "HttpDevice..start...";
    }
    @Override
    public String stop() {
        return "HttpDevice..stop...";
    }
}

打成jar:

device-mqtt-1.0-SNAPSHOT.jar

device-http-1.0-SNAPSHOT.jar


运行实例:





相关推荐
彭于晏Yan6 小时前
Spring AI(二):入门使用
java·spring boot·spring·ai
谁在黄金彼岸9 小时前
Spring Boot + WebFlux 全面使用指南
spring boot
希望永不加班9 小时前
SpringBoot 主启动类解释:@SpringBootApplication 到底做了什么
java·spring boot·后端·spring
智能工业品检测-奇妙智能9 小时前
国产化系统的性价比对比
人工智能·spring boot·后端·openclaw·奇妙智能
SmartBrain11 小时前
Spring Boot的高性能技术栈的工程实践
spring boot·后端·架构
dreamxian11 小时前
苍穹外卖day09
java·spring boot·tomcat·log4j·maven
q54314708712 小时前
VScode 开发 Springboot 程序
java·spring boot·后端
学习要积极12 小时前
Springboot图片验证码-EasyCaptcha
java·spring boot·后端
yuyu_030413 小时前
畜牧(牛)数字化管理系统系统概要
spring boot
波波七13 小时前
SSM与Springboot是什么关系? -----区别与联系
java·spring boot·后端