主启动器 (Jar 文件)
存储 Java 类和资源
定义主方法 public static void main(String[] args)
启动 Java 虚拟机 (JVM)
加载和运行代码
自定义启动器
要素:
扩展主启动器功能
提供自定义启动逻辑
处理启动所需的特定任务
示例:
Spring Boot 启动器:用于快速开发 Spring 应用程序
Quarkus 启动器:用于云原生和微服务应用程序的开发
模块启动器
要素:
根据模块化架构组织代码
允许组件独立开发和部署
提供模块间依赖管理
示例:
Java Platform Module System (JPMS) 模块启动器
OSGi 服务平台模块启动器
代理启动器
要素:
代理其他启动器或应用程序
处理启动过程中的特定要求
提供对其他启动器的增强或集成
示例:
Java Security Manager 代理启动器:用于安全检查和访问控制
JMX 代理启动器:用于远程监视和管理
嵌入式启动器
要素:
内嵌到其他应用程序或环境中
提供 JVM 启动和代码执行功能
允许其他应用程序利用 Java 功能
示例:
Google App Engine 嵌入式 JVM 启动器
Apache Tomcat 嵌入式容器启动器
上一篇:java启动器中文版
下一篇:正规的java启动器在哪下