自定义jar配置文件问题?

author author     2023-03-28     355

关键词:

java开发的简单工具类jar包,没有spring等任何框架,在springboot中引入使用,怎样灵活读取springboot的配置文件?或者说在以下情况下怎样都能读取到spingboot的配置文件:1、application.properties;
2、application.yml;
3、springboot打成jar包启动时指定的外部配置文件(java -jar -Dspring.location.config=config/application.yml xxxx.jar)。

参考技术A 自定义jar目前只能读取application.properties和application.yml吧。
可以用一个简单点的方法进行监听注入,在工具包内写一个init方法,在springboot启动时初始化就可以了。比如springboot启动完成后读取配置文件,然后注入到工具包内。
参考技术B 不用spring的框架又想读它的配置,那只有自己实现,而且非常麻烦。

使用自定义文件配置 EMR 节点

】使用自定义文件配置EMR节点【英文标题】:ProvisioningEMRnodeswithcustomfiles【发布时间】:2019-07-2416:25:49【问题描述】:我正在尝试使用ApacheNutch依赖于AWSEMRHadoop集群运行jar。问题是Nutch找不到插件类(我用-Dplugin.folders指定插件位... 查看详情

从 maven 存储库中传递地提取自定义文件、POM、jar

】从maven存储库中传递地提取自定义文件、POM、jar【英文标题】:Extracingcustomfiles,POM,jartransitivelyfrommavenrepository【发布时间】:2015-07-2220:32:13【问题描述】:我们目前在我们的maven存储库中有一个自定义配置文件,除了通常的jar、... 查看详情

我可以将 Maven 配置为使用快照版本的自定义内部版本号吗

】我可以将Maven配置为使用快照版本的自定义内部版本号吗【英文标题】:CaniconfiguremaventousecustombuildnumberforSnapshotversion【发布时间】:2017-10-1714:32:37【问题描述】:如果我使用mvndeploy部署快照jar文件,那么maven会根据以下内容生... 查看详情

如何将自定义 jar 文件添加/复制到 Kafka MirrorMaker 中?

】如何将自定义jar文件添加/复制到KafkaMirrorMaker中?【英文标题】:Howtoadd/copyacustomjarfileintoKafkaMirrorMaker?【发布时间】:2022-01-0310:03:12【问题描述】:我正在开发一些自定义主题名称映射,并从中生成了一个jar文件。由于我使用... 查看详情

java自定义classloader在加载jar包和classes的时候,classloader不能找到classpath下的配置文件

最近在写一个应用程序中间件,发现自定义的classloader加载app的jar包和classes时,发现加载不到app自己classpath下的配置文件,必须放到中间件的classpath下才能找到,我想知道是不是java的每个自定义classloader都要设置一个classpath啊,可是也... 查看详情

使用 gradle(不是存储库)构建时使用自定义提供的 .jar 文件? [复制]

】使用gradle(不是存储库)构建时使用自定义提供的.jar文件?[复制]【英文标题】:Usecustomsupplied.jarfileswhenbuildingwithgradle(notrepository)?[duplicate]【发布时间】:2017-09-0509:08:58【问题描述】:我有一个通用库的自定义构建版本,我希... 查看详情

springboot引用自定义配置文件

 依赖jar<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><version>2.0.5.RELEASE</version> 查看详情

如何创建自定义 .m2 文件夹?

】如何创建自定义.m2文件夹?【英文标题】:Howtocreateacustom.m2folder?【发布时间】:2021-07-2919:58:45【问题描述】:我在位置user.dir/.m2中有一个默认的.m2文件夹。问题在于settings.xml被配置为从组织存储库url添加jar依赖项。我想为我... 查看详情

如何使用自定义 jar 覆盖 hive 的现有 jar 实现

】如何使用自定义jar覆盖hive的现有jar实现【英文标题】:howtooverrideexistingjarimplementationofhivewithcustomjar【发布时间】:2015-09-1013:25:22【问题描述】:我必须使用我的自定义jar提供我自己的一些现有配置单元功能的实现。我尝试使... 查看详情

加载自定义配置文件

】加载自定义配置文件【英文标题】:Loadingcustomconfigurationfiles【发布时间】:2010-10-0501:39:54【问题描述】:我知道我可以使用静态ConfigurationManager.OpenExe(exePath)方法打开与程序集相关的配置文件,但我只想打开与程序集无关的配... 查看详情

是否可以创建一个包含项目类和项目依赖项的“uber”jar 作为带有自定义清单文件的 jar?

...建一个包含项目类和项目依赖项的“uber”jar作为带有自定义清单文件的jar?【英文标题】:Isitpossibletocreatean"uber"jarcontainingtheprojectclassesandtheprojectdependenciesasjarswithacustommanifestfile?【发布时间】:2010-12-2209:59:18【问题描述... 查看详情

从不同位置使用自定义 Chrome 配置文件时出现问题

】从不同位置使用自定义Chrome配置文件时出现问题【英文标题】:ProblemwhenusingcustomChromeprofilefromdifferentlocation【发布时间】:2021-06-1617:15:38【问题描述】:创建自定义配置文件“SeleniumBot”后,我尝试使用SeleniumChromeDriver和SeleniumC... 查看详情

springboot分环境导出自定义xml配置

背景介绍:   由于新的springboot项目需要使用老的jar包,老的jar包的配置是用xml方式配置的,而且开发development、测试test、集成off、正式production环境都会有所不同,这种时候我们就需要让springboot分环境加载不同的xml配... 查看详情

maven变量及常见插件配置详解(代码片段)

目录一、变量-自定义变量及内置变量1.自定义变量2.内置变量二、常见插件配置1.编译插件2.设置资源文件的编码方式3.自动拷贝jar包到target目录4.生成源代码jar包5.将项目打成jar包一、变量-自定义变量及内置变量1.自定义变量<pr... 查看详情

java示例代码_在eclipse中使用自定义清单文件构建JAR

java示例代码_在eclipse中使用自定义清单文件构建JAR 查看详情

将字体添加到自定义 Android TextView

】将字体添加到自定义AndroidTextView【英文标题】:AddfonttocustomAndroidTextView【发布时间】:2016-08-1120:11:37【问题描述】:我可以创建一个带有红色背景的Android自定义TextView,并将其导出为Jar文件。(我关注了这个link)所以我将该ja... 查看详情

Rails - 环境配置文件中的自定义配置?

】Rails-环境配置文件中的自定义配置?【英文标题】:Rails-Customconfiginenvironmentconfigfiles?【发布时间】:2011-03-1618:14:42【问题描述】:是否可以在config/environments/*.rb或config/environment.rb文件中定义自定义配置。是的,我如何从我的... 查看详情

210630:springboot自动配置-自定义start

...解@EnableAutoConfiguration,翻译成人话就是开启自动配置,其定义如下:而这个注解也是一个派生注解,其中的关键功能由@Import提供,其导入的AutoConfigurationImportSelector的selectImports()方法通过SpringFactoriesLoader.loadFactoryNames()扫描所有具... 查看详情