java 启动某个类_java – Spring Boot – 如何指定备用启动类? (多个入口点)
我想添加一个替代的入口点到我的
Spring-Boot应用程序.我宁愿把它当成一个肥罐.这可能吗?
根据他们的documentation,属性loader.main指定要启动的主类的名称.
我尝试java -jar MyJar.jar –loader.main = com.mycompany.AlternateMain,但是我的pom.xml中指定的start-classes仍然运行(如果我从pom.xml中删除它,那么我在打包时出错) ).
或者,我尝试java -cp MyJar.jar com.mycompany.AlternateMain,但我不知道一个很好的方法来添加所有的嵌套jar到类路径.
有什么建议么?
编辑:这是我使用的解决方案
正如jst建议的那样,我改变了我的启动器以使用PropertiesLauncher.我通过修改我的spring-boot-maven-plugin的配置来做到这一点.
org.springframework.boot
spring-boot-maven-plugin
${start-class}
ZIP
...
我创建了我的胖罐(mvn包),然后调用替代主机,如下所示:
java -jar -Dloader.main=com.mycompany.AlternateMain MyJar.jar
谢谢您的帮助!
java 启动某个类_java – Spring Boot – 如何指定备用启动类? (多个入口点)相关推荐
- mysql快速启动_GitHub - TianSiQiang/Spring-Boot-MyBatis-Mysql: Spring Boot+MyBatis+Mysql 快速启动示例...
Spring Boot+MyBatis+Mysql 添加依赖 引入 lombok.mysql-connector-java .mybatis-plus-boot-starter 依赖: org.pro ...
- spring boot 在eclipse里启动正常,但打包后启动不起来
现象描述: spring boot 在eclipse里启动正常,但打包后启动不起来. 错误日志如下: D:\Project>java -jar MKKY_CMS.jar. ____ _ __ _ ...
- Java Web现代化开发:Spring Boot + Mybatis + Redis二级缓存
背景 Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一.Mybatis是一个十分轻量好用的ORM框架.Redis是当今十分主流的分布式key- ...
- Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源
Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源 在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spri ...
- java 微服务实践 视频,全新JAVA微服为务实战Spring Boot系列视频教程 小马哥 JAVA微服务实践视频课程...
全新JAVA微服为务实战Spring Boot系列视频教程 小马哥 JAVA微服务实践视频课程 ===============课程目录=============== ├─(1) 03Java 微服务实 ...
- Spring boot 使用QQ邮箱进行一个验证登入
Spring boot 使用QQ邮箱进行一个验证登入 QQ邮箱开启权限 在QQ邮箱设置->账户里面,往下拉找到这个开启,手机号验证成功后会有一串英文字符串是待会儿要用到的密码. prom.xml ...
- redis高并发原理_Java中的42行代码中的URL缩短服务— Java(?!)Spring Boot + Redis...
redis高并发原理 显然,编写URL缩短服务是新的"世界,您好! "在物联网/微服务/时代的世界中. 一切始于在45行Scala中的URL缩短服务-整洁的Scala,以Spray ...
- java里不支持post请求_java – Spring Boot – 不支持请求方法’POST’
我的Spring Boot应用程序中不支持异常PageNotFound:Request方法'POST'. 这是我的控制器: @RestController public class LoginCont ...
- java实体类字段自定义,Spring Boot - 实体中的自定义类字段
我有一个2自定义类, OzBakim 和 GunlukEtkinlik . 这些类不是实体 . 我需要在实体中使用这些类 . 但是我收到一个错误: 在类路径资源中定义名称为'entityManager ...
最新文章
- 学习机器学习,究竟是理论重要,还是公式推导重要?
- java线程顺序输出_多线程按顺序输出ABC
- Redis 哨兵模式 带密码单机
- PHPstrom怎样设置浏览器
- JMM模型到并发编程
- [Leetcode]第[58]题[JAVA][最后一个单词的长度][字符串]
- 下载python流程-Python编写win程序的操作流程
- 软件开发费用评估 功能点估算法
- Google Earth Engine——Landsat (数据介绍)GEE数据到底是否满足几何和辐射校正?
- python生成图像公章_科学网—python pillow库 python界的ps 实现数据批量盖章 并打包成exe - 李鸿斌的博文...
- 2017美团校招安卓岗
- 0021:孩子也是要将心比心的
- 2020年HS芯片说明海思论坛
- 树状数组、线段树、分块 在同一题目中的应用(Acwing 243)
- python 计算物理_计算物理期末报告
- matlab 子函数怎么写,matlab中怎么写函数
- ESP32在线语音识别 词法解析
- python运行excel宏_从python运行excel宏
- shp2sdo的下载及使用说明
- 基于深度学习的语义匹配
热门文章
- 3- MySQL数据类型
- Linux下将Mysql和Apache加入到系统服务里的方法
- mkdir、rmdir命令、head、tail命令
- Linux网络编程:基于UDP的程序开发回顾篇
- 设备物理像素、设备独立像素
- 设计模式(行为型模式)——备忘录模式(Memento)
- 【iOS-cocos2d-X 游戏开发之十六】Cocos2dx编译后的Android自动使用(-hd)高清图设置自适应屏幕...
- Oracle:彻底结束会话 ,彻底解锁
- 曲线数学NURBS之bezier曲线
- 数据 + 进化算法 = 数据驱动的进化优化?进化算法 PK 数学优化