public interface MyMBean { public String getMessage(); public void setMessage(String message); public void printMessage(); } public class My implements MyMBean { private String message; @Override public String getMessage() { return message; } @Override public void setMessage(String message) { this.message = message; } @Override public void printMessage() { System.out.println(message); } } import javax.management.*; import javax.management.remote.*; import java.net.*; public class Main { public static void main(String[] args) throws Exception { MBeanServer mbs = MBeanServerFactory.createMBeanServer(); ObjectName name = new ObjectName("com.example:type=My"); MyMBean myMBean = new My(); mbs.registerMBean(myMBean, name); System.out.println("MBean registered successfully!"); Thread.sleep(Long.MAX_VALUE); } } <dependency> <groupId>jakarta.management</groupId> <artifactId>jakarta.management-api</artifactId> <version>2.0.0</version> </dependency>


上一篇:
下一篇:
切换中文