草庐IT

spring-transactions

全部标签

java - Spring数据源多个配置文件

我想为各种数据库创建配置文件,我可以根据使用的数据库加载这些配置文件。这是我的application-context.xml文件的相关部分:我的dispatcher-servlet.xml和profile-context.xml最后,我的web.xmldispatcherorg.springframework.web.servlet.DispatcherServletspring.profiles.activedev,mysql1虽然这可以工作,但可以说使用@ActiveProfile({"dev","mysql"})进行JUnit测试,但它不适用于我的Tomcat容器。我在配置文件上

xml - spring-beans-3.1.xsd和spring-beans.xsd的spring xml配置区别

有什么区别http://www.springframework.org/schema/beans/spring-beans.xsd和http://www.springframework.org/schema/beans/spring-beans-3.1.xsd因为目前我几乎完成了一个SpringMVC(基于Java的服务器端)项目,而我的最后一步是将我之前的SpringSecurityLogin示例应用到它。在我开始我的项目之前,SpringSecurity示例完美运行。然后,我意识到上面的两个链接,并且在应用我的SpringSecurity示例后遇到了丑陋的异常。我的SpringMV

java - 带有资源 application.xml 的 spring boot 失败

我正在使用最新版本的SpringBoot1.2.4,但遇到了一个有趣的问题。当我在类路径的根目录下放置一个空的application.xml文件时,我遇到了xml加载问题。如果我将其重命名为application-config.xml之类的名称并通过@ImportResource({"classpath:application-*.xml"})导入它,一切正常。我也检查过,我的类路径上只有一个版本的spring-beans,所以据我所知,这不是一个冲突的依赖项。我看到的错误如下java.lang.IllegalStateException:FailedtoloadApplication

java - 通过 Java Spring 构建 sitemap.xml

这个问题在这里已经有了答案:Servingsitemap.xmlandrobots.txtwithSpringMVC(3个答案)关闭5年前。我正在通过SpringMVC构建一个sitemap.xml@XmlRootElement(name="urlset")publicclassXmlUrlSet{@XmlElements(@XmlElement(name="url",type=XmlUrl.class))privateListsitemap=newArrayList();publicvoidaddUrl(XmlUrlxmlUrl){sitemap.add(xmlUrl);}publi

xml - 避免在 Spring 中子上下文从父上下文覆盖 beans

我的应用程序中有以下两个xml文件。应用程序上下文首先使用parent.xml进行初始化,然后使用代码使用child.xml进行更新:context=FileSystemXmlApplicationContext(parentContext)context.setConfigLocations(childxmlpath)context.refresh()parent.xml:child.xml:我现在有一个用例,它要求我在child.xml中初始化的一些bean中交换“缓存”bean,这就是我所做的:将以下配置添加到parent.xml:但是,这似乎不起作用,我认为这是因为bean的初

java - 在 Soap Security Header (Spring WS) 中设置自定义标签

我正在使用SpringWSTemplate客户端发送消息。使用方法sendSourceAndReceiveToResult(SourcerequestPayload,WebServiceMessageCallbackrequestCallback,ResultresponseResult)。在此,我使用wss4jsecurityinterceptor设置了一些安全凭证。但目前我需要在usernametoken中设置自定义标签(RegisterKey),如下所示。testa287645857cfaaddf82e2d333651b3e0oKGlwEkbkhYJH6upsbiqeQ==201

java - 是否可以禁用 spring batch 的跳过限制?

我正在寻找一种方法来禁用springbatch的skip-limit,我尝试为skip-limit指定一个值“0”,但我不接受。这是我的用例:我的batch.xml有skip-limit="${limit_val}"我想将${limit_val}设置为0,这意味着默认情况下任何异常都会失败。看到失败后,我可以查看原因并决定是否可以跳过记录。如果可以跳过,我希望能够覆盖${limit_val}的值为1,然后重新运行批处理。对于如何实现这一点有什么帮助吗? 最佳答案 您是否尝试过使用skip-policy属性?在step下的chunk中

xml - Spring 配置文件给出 BeanDefinitionStoreException

我正在努力完成SpringMVC教程:http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html我的问题与这个类似Springconfigurationerror然而,这些解决方案似乎都不相关。我得到以下堆栈跟踪:org.springframework.beans.factory.BeanDefinitionStoreException:Line6inXMLdocumentfromresource[/WEB-INF/springapp-servlet.xml]ofServletContextisinval

java - 在 Spring 中通过 JNDI 控制日志文件位置?

我有一个使用SLF4J日志外观的JavaWeb应用程序。迄今为止,我们在底层使用Log4J实现(尽管我们正在考虑切换到Logback)。Log4J当前通过位于类路径根目录中的log4j.xml配置文件进行配置。无论如何,我们使用JNDI来配置应用程序的其他方面,因此我非常熟悉如何设置它以及如何将字符串从JNDI提取到Spring配置文件中。但是,我不知道如何从Spring配置文件中创建Log4Jappender。更好的是,是否可以通过Spring完全配置Log4J而完全跳过log4j.xml配置文件?我希望我不必以编程方式执行此操作。我找到了一个名为Log4jWebConfigurer

xml - JAXB 2 spring-ws 2.0.3.RELEASE SOAP 服务教程链接/建议请求

我正在尝试使用JAXB2和spring-ws2.0.3在glassfish3上创建SOAP服务。我在xml文件配置方面遇到了一些问题,因为有大量关于让这些包的旧版本运行的信息(教程、示例),但关于新版本的信息不多。我已经成功地让客户端/服务器程序通过httpInvokerProxy远程服务工作,但是这些文件中所需的配置量要多得多。基本上,我使用xjcmaven工具从我的xml模式和spring-ws注释@PayloadRoot、@EndPoint和@创建java类ResponsePayload标记我的端点java类中的方法。我只是想确保我的wsdl文件在正确的URL上可用,并且正在接受