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


运行实例:





相关推荐
2401_857610034 小时前
多维视角下的知识管理:Spring Boot应用
java·spring boot·后端
代码小鑫4 小时前
A027-基于Spring Boot的农事管理系统
java·开发语言·数据库·spring boot·后端·毕业设计
CoderJia程序员甲5 小时前
重学SpringBoot3-整合 Elasticsearch 8.x (三)使用Repository
java·大数据·spring boot·elasticsearch
荆州克莱5 小时前
Mysql学习笔记(一):Mysql的架构
spring boot·spring·spring cloud·css3·技术
代码小鑫7 小时前
A025-基于SpringBoot的售楼管理系统的设计与实现
java·开发语言·spring boot·后端·毕业设计
前端SkyRain7 小时前
后端SpringBoot学习项目-项目基础搭建
spring boot·后端·学习
2401_857622668 小时前
Spring Boot编程训练系统:设计与实现要点
java·spring boot·后端
北纬39°的风8 小时前
从0开始搭建一个生产级SpringBoot2.0.X项目(十三)SpringBoot连接MongoDB
spring boot·后端·mongodb
计算机学姐8 小时前
基于Python的药房管理系统
开发语言·vue.js·后端·python·mysql·pycharm·django
鸡鸭扣11 小时前
springboot苍穹外卖实战:十一:复盘总结
java·spring boot·后端