【java-如何在Micronaut应用程序中指定配置文件?】教程文章相关的互联网学习教程文章

java – maven程序集插件和配置文件【代码】

我有一个Maven(3.0.4)项目,其中处理一些外部资源,并使用配置文件中定义的一些属性过滤它们. 当我启动程序集插件(手动或挂钩到某个阶段)时,似乎maven-resource-plugin不会将命令行指定的配置文件视为活动状态.以这种方式,不替换与指定配置文件中定义的属性相关的令牌. 如果我定义一个配置文件activeByDefault,即使命令行指定了另一个,它也被认为是活动的… 这是一个例子:<plugin><artifactId>maven-resources-plugin</artifactId><...

java – Spring中的Maven配置文件和应用程序yml文件【代码】

我有一个Spring项目,我使用以下命令构建mvn clean install -Pdevelopment通过根据maven配置文件选择适当的属性文件,它可以很好地工作 我们当前的应用程序现在已更新为同时包含application.yml文件和属性文件 Yml文件提供了基于弹簧配置文件创建属性的功能#DEV spring:profiles: profile1 environment:property1: AAAproperty2: BBB --- #PROD spring:profiles: profile2 environment:property1: CCCproperty2: DDD ---使用-Dspring...

Java读取.properties配置文件【代码】

1.通过PropertiesLoaderUtils类来读取import org.springframework.core.io.support.PropertiesLoaderUtils;Properties properties = PropertiesLoaderUtils.loadAllProperties("test.properties"); String test = properties.getProperty("test"); System.out.println("properties.test:"+test); 2.通过 java.util.ResourceBundle 类来读取 //不需要加.properties后缀名,只需要文件名即可 //test. properties配置文件在com.test...

spring – 从weblogic12c(12.1.3)移动到weblogic12cR2(12.2.1)时,基于注释/ java配置的应用程序开始查找xml配置文件【代码】

我的spring java-config应用程序打包为战争在weblogic 12.1.3上运行没问题所以我试图将同样的war部署到weblogic 12.2.1中,导致java.io.FileNotFoundException:无法打开ServletContext资源[/ WEB-INF / DispatcherServlet -servlet.xml后缀.似乎DispatcherServlet servlet在12.2.1中使用XmlWebApplicationContext(默认值)而不是AnnotationConfigEmbeddedWebApplicationContext进行初始化,即使war相同也是如此.有人知道自上一版本以...

配置文件 – 将它们放在Java中的位置?

我有一个java桌面应用程序,配置文件的问题令我烦恼. 我想要的是我的可分发应用程序文件夹看起来像这样: MyApp的/ Application.jarMyApp的/ SpringConfig.xmlMyApp的/ OtherConfig.xmlMyApp的/ lib目录 但目前SpringConfig.xml在Application.jar中,我甚至无法以编程方式找到OtherConfig.xml. 我不在乎如何在编译路径中设置各种文件,只要它们最终看起来像上面那样. 所以.. >我在哪里将文件放入我的开发设置中?>以及如何以编程方式访...

python读取Java配置文件properties配置文件【代码】

python没有专门处理properties格式的包,只有处理标准的ini格式的包。所以需要自己写一个python程序来处理 class Properties(object):def __init__(self, fileName):self.fileName = fileNameself.properties = {}def __getDict(self,strName,dictName,value):if(strName.find('.')>0):k = strName.split('.')[0]dictName.setdefault(k,{})return self.__getDict(strName[len(k)+1:],dictName[k],value)else:dictName[strName] = v...

java – Maven:不同配置文件的不同属性文件【代码】

我正在使用不同的maven配置文件将我的应用程序部署到不同的环境. (使用weblogic-maven-plugin,但我认为这并不重要) 在应用程序中,我使用Spring Web Services.现在我想根据环境更改端点. (端点在Spring的applicationContext.xml中定义) 我的想法是从属性文件中读取值.在Mavens包阶段期间将写入(或复制)此属性文件. 这是一个好主意吗? 如果是:如何使用maven创建此属性(或整个文件). 如果不是:解决这个问题会有什么好办法?解决方法...

java – log4j 1.x:检测是否没有给出配置文件并以编程方式设置它【代码】

(如果你使用log4j版本2这不适用) 知道如何设置log4j以打印调试以及如何以编程方式构造默认的Properties对象. 需要帮助代码来检测log4j是否在类路径中找不到配置文件. 这个时候没有log4j.xml来至少看到控制台中的所有日志. 我有以下代码:private static void log4Default() {boolean noLog = true;//how to set this to false if log4j did find a config file // File log4f = new File("log4j.xml"); // File log4f2 =...

java之properties和yml两种配置文件比较【图】

文章大纲 一、内容介绍二、参考文章 一、内容介绍 ??我们在使用SpringBoot这个框架的时候都一定使用或者说是见到过application.properties或者是application.yml,经不住有人就会问这俩文件到底是什么情况,其实说白了这两个都是SpringBoot留下的配置文件,都可以进行配置,接下来我们就讲讲他们两个的一些区别。??首先我们最关注的应该是格式问题,两个文件在进行配置的时候的格式都是一样的么?properties文件在进行配置的时候一...

如何通过java代码访问配置文件(在pom.xml中)中设置的值【代码】

我有一个maven项目,在pom.xml中设置了不同的配置文件,具有不同的值.但我不知道如何通过java代码访问配置文件中设置的值.例如- 我的pom.xml:<profile><id>scaler</id><properties><user>xxxxxxx</user><secret>yyyyyyyy</secret><proxyHost>172.19.17.13</proxyHost><proxyPort>9444</proxyPort><environment>SCALER</environment></properties></profile>Java代码 – String serviceurl = "http://"<proxyhost>":<proxyPort>/";在...

java – 在配置文件中定义类时,为什么需要@Entity Annotation

我是Hibernate的新手.我正在阅读一些教程,我发现如果我们在hibernate配置文件中添加模型类,我们仍然需要在模型类中添加@Entity注释. 为什么会这样?解决方法:@Entity是JPA注释.从JPA specification,第2.1节:The entity class must be annotated with the Entity annotation ordenoted in the XML descriptor as an entity.因此,如果您使用注释进行映射,则规范要求@Entity,Hibernate必须遵守它. JPA设计师可以选择吗?可能是的,但实...

java – 如何在基于eclipse的Spring项目中添加bean配置文件?

我从头开始研究Spring项目,当我尝试添加一个新的Spring bean配置文件时,我只是没有看到它.项目结构和选择向导如下,图:选择向导中没有Spring部分 图:项目结构 如何在项目中添加bean配置文件?我试图获得一个模板并添加项目.但是,我没有在文件页面中看到不同的选项卡(例如,mvc,context等). maven依赖很好,它是动态的web项目.我还尝试使用maven-archetype-webapp作为项目的起点.解决方法:>帮助> Eclipse市场>键入弹簧并搜索>找到Spr...

java – 无法打开beans.xml(配置文件)因为不存在【代码】

Exception in thread “main”org.springframework.beans.factory.BeanDefinitionStoreException:IOException parsing XML document from class path resource[com/main/beans.xml]; nested exception isjava.io.FileNotFoundException: class path resource[com/main/beans.xml] cannot be opened because it does not existApplicationContext context = new ClassPathXmlApplicationContext("com/main/beans.xml");我之前尝试过...

java – Spring启动和配置文件【代码】

我有一些配置的Spring Boot应用程序.我想为开发和生产指定不同的配置值.我的application.properties文件如下所示:spring.datasource.url=jdbc:mysql://devhost:devport/devschema spring.datasource.username=devuser spring.datasource.password=mypwd spring.datasource.driver-class-name=com.mysql.jdbc.Driver这个文件在Openshift上我的git repo中.每次我提交时,Openshift都会开始部署应用程序,所以我需要带有正确值的applic...

java – Spring配置文件的默认行为【代码】

我有一个弹簧配置文件“DEV”,这是我唯一的配置文件,我不想创建一个“生产”配置文件.因此,只有当配置文件是“DEV”时,我才会启动某种类型的bean用于Spring安全性(这是一个内存来宾用户和一个userdetails bean) 但是如果我的tomcat启动中没有提供spring配置文件(生产中就是这种情况),我希望我的应用程序继续它已经在做的事情(使用ldap authenticatin提供程序). 有没有办法定义“默认”bean行为而不需要在启动时提供配置文件?或者您...