草庐IT

spring-properties

全部标签

java - 添加 spring-data-jpa 模式引用后,Spring 配置 xml 无效

启动spring上下文时出现以下异常:java.lang.Exception:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:org.apache.catalina.LifecycleException:org.xml.sax.SAXParseException;systemId:http://www.springframework.org/schema/data/jpa/;lineNumber:1;columnNumber:55;Wh

java - 应用程序上下文 xml 文件中的 Spring util 属性

我在app-context.xml中这样描述属性文件:在任何java文件中,我都可以通过以下方式访问此文件:@Autowired@Qualifier("properties")privatePropertiesproperties;但是,当我尝试访问camel-context.xml中的属性时喜欢:beanvortalEndpoint的值字面上是${endpointUrl}-不读取来自poperties的值。我做错了什么? 最佳答案 初始化了java.util.Properties类的实例,查看Doc.这不是加载属性的正确方法,如果

xml - 我可以在 Spring Boot 应用程序中使用 xml 属性文件而不是 application.properties 吗?

在我们的SpringBoot应用程序中,我们使用application.properties,但Ops团队要求使用基于XML的属性文件。格式很简单。如果apllication.properties看起来像:com.mail.host=mail_hostdb.connection.port=1521对应的xml应该是:mail_host1521我们实现了它,但SpringBoot仍在寻找application.properties以获得其特定属性。这有点不方便。我们希望将所有属性放在一个地方,即-XML文件。覆盖SpringBoot的默认行为以使其在XML文件中查找属性的最佳方法是什么?

java - 如何在 Spring 中将两个 ApplicationContext 合并到另一个?

我的springjava模块中有两个上下文ClassPathXmlApplicationContextcontext=newClassPathXmlApplicationContext("SpringBeans.xml");和ClassPathXmlApplicationContexthelloContext=newClassPathXmlApplicationContext("HelloBeans.xml");有两个不同的xml文件。现在我必须从context获取HelloBeans.xml的bean,从helloContext获取SpringBeans.xml的bean,而不刷新上

没有 XML 的 Java Spring 拦截器

我知道可以配置Spring应用程序withouttheuseofXMLconfigfiles,并致力于此方法。但是,我不确定如何声明HTTPinterceptors以这种方式。我正在使用thistutorial,它声明了以下XML。welcomeController/WEB-INF/pages/.jsp如何在Java中执行此操作?没有@Interceptor注释。SpringApplication.java@SuppressWarnings("WeakerAccess")@SpringBootApplication@PropertySources(value={@PropertySou

java - 使用 Spring 从自定义 XML 配置创建对象网络

我有一个自定义XML配置,定义了这样一种网络S1----O1----O2----O3----T1\+---O4----O5------------T2\S2---+-O6--+-O7------------T4//S3-+//S4------+在哪里S是某种数据源,比如网络套接字O是处理数据的运算符T是目标或数据接收器这些元素用这样的xmlblock表示:依赖项是构造函数参数。我的示例运算符O6将具有如下构造函数:classThresholdOperatorextendsOperator{publicThresholdOperator(Stringname,//"O6"Listsour

java - Log4j2 - 如何将 XML 配置转换为 JDBC appender 的 .properties 格式

如何将此log4j2.xml配置片段转换为log4j2.properties格式?我不能在我的maven+netbeans项目中使用XML格式,因为我根本无法让log4j2解析和响应log4j2.xml文件-无论我将它放在项目中的什么位置,它都会被log4j2忽略。但是main/resource中的log4j2.properties被解析并响应,所以我-必须-使用.properties...:我通过官方ApacheMavenlog4j工件使用log4j22.10.0。什么是-correct-log4j2.properties配置才能100%等同于上述配置?我几乎连续两天都在让JDBCa

java - 用于 Eclipse 的 Spring 上下文 XML validator ?

有什么方法可以在eclipse中验证springcontextxml文件吗?功能如下:验证bean的类属性验证bean引用也许使用Autowiring进行验证?不幸的是,我们没有在当前项目上使用注释。我不喜欢当前的工作流程:“部署它并为类名拼写错误获取空指针” 最佳答案 一定要看看这里的SpringIDEhttp://springide.org/project/wiki/SpringideInstall它会满足您的所有要求。(不确定Autowiring)。它甚至可以自动完成bean属性和引用。

xml - spring xml 中的默认占位符值

在我们具体的应用中db.properties文件是由3d方提供的。根据配置,此属性文件可以包含或不包含db.schema属性。因此,如果没有db.schema属性,则db.username必须用于hibernate.default_schema属性。如果db.schema不存在,占位符${db.schema:db.username}不会检索db.username的值,因此传播“db.schema”值而不是实际(即dba)值。因此,问题是:如果db.schema不存在,如何传播db.username的默认值(假设db.username始终存在)?org.hibernate.dialect

.net - 当属性已声明为父级的属性时,使用 XPath 匹配名称格式为 ParentElement.Property 的元素

我有一个如下所示的XML文件:againDaveagain我需要使用XPath匹配以下元素-除非有一种方法可以使用模式禁止它们存在,但我不相信有:Dave...具体来说,我需要匹配元素名称采用以下格式的所有元素:ParentElementName.NameOfAttributeThatExistsOnTheParentElement我在.Net中工作,不想为此使用外部库,所以如果这可以使用XPath1.0实现,那将是理想的。如果效率更高,我愿意使用匹配重复属性而不是元素的系统。编辑:实际上没有问题。我该怎么做? 最佳答案 我曾尝试使