jjzjj

entity-bean

全部标签

java - Spring Bean 初始化 - 通过 xml 作为字符串传递的日期不适用于步骤范围

我需要将currentDate作为String传递给附加在subject中的sendMetaStatsTasktasklet。现在,如果我使用以下xml创建一个scope="step"的bean它抛出:-Errorcreatingbeanwithname'currentDate'definedinBeanDefinitiondefinedinfile[/home/nextag/Apache6/tomcat/webapps/nextag/WEB-INF/classes/META-INF/spring/batch/jobs/seller-meta-stats-logging-job.xml

java - java SE 或 jaxb 中的 JSR 303 Bean 验证

我收到xml并通过jaxb将其转换为bean。我需要验证xml,我不想使用xsd或其他xml验证方法。我喜欢使用注释和bean验证方法。如何在javase环境中验证bean?但最好的解决方案是在jaxb框架中实现JSR303验证 最佳答案 我无法理解如何运行krasa-jaxb-tools,我找到了另一个解决方案。它是hibernatevalidator依赖项:javax.validationvalidation-api1.1.0.Finaljavax.eljavax.el-api2.2.4org.glassfish.webjava

xml - 错误 : XML document structures must start and end within the same entity

我是XML新手,遇到以下错误:Error:XMLdocumentstructuresmuststartandendwithinthesameentity输入XML:113AL119AL115AL116AL118AL119AL113ALY113AXN 最佳答案 您的XML格式不正确。一般来说,这个错误表示开始和结束标签的范围有问题。特别是在您的情况下,您在结束的access2标签之一中有一个杂散的s:115AL这是解决了问题的XML;它现在格式正确(并缩进以提高可读性):113AL119AL115AL116AL118AL119AL11

java - 与元素类型 "xsi"关联的属性 "xsi:schemaLocation"的前缀 "beans"未绑定(bind)

为什么会出现这个错误[FatalError]:Theprefix"xsi"forattribute"xsi:schemaLocation"associatedwithanelementtype"beans"isnotbound.在我的XML文件的标题处:错误出现在我的XML声明的最后一行。请问我该怎么做才能消除此错误? 最佳答案 简单添加xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"添加到您的bean元素以消除该错误。 关于ja

java - 如何在log4j.xml中使用DTD ENTITY外部引用

我尝试使用来自外部dtd文件的实体。]>log4j-entity.dtd我试过像这样在属性值中使用实体值。我得到这个错误:Theexternalentityreference"&logHome;"isnotpermittedinanattributevalue.我该怎么做?注意:这东西有用.. 最佳答案 需要将内部子集内部的实体做成参数实体,然后引用它。改变:]>到:%logHome;]> 关于java-如何在log4j.xml中使用DTDENTITY外部引用,我们在StackOverf

java - 从 context.xml 加载 Bean 属性值

目前我们正在按照以下方式从属性文件加载JDBC源值:这一段。适用于基于类路径的app.properties文件并摆脱app.properties。我们想从context.xml(放在META-INF或$CATALINA_HOME/conf/context.xml中)加载这些值。它将帮助我们在生产/登台服务器上加载正确的值。将不胜感激任何帮助或替代方法/建议。(如果类似问题已经回答,请分享链接)谢谢! 最佳答案 正如AlanHay提到的,您可以将数据源配置外部化到Tomcat自己的context.xml中,然后让Spring执行JND

c# - 首先使用 Entity Framework 数据库从 SQL 查询 Xml

我需要使用EntityFramework、LINQ从我的asp.netmvc(C#)应用程序中的SQL查询XML数据。我有一个包含数据的XMLValue列11我需要从xml中获取所有Rating为1的Customers。我提到了thisstackoverflowpost我无法实现它。我已经添加了SQL函数并将其添加到我的edmx中:CREATEFUNCTION[dbo].[FilterCustomersByRating](@Ratingint)RETURNSTABLEASRETURNSELECTXMLTest.*FROMXMLTestCROSSAPPLYXMLValue.nodes('

java - 在 spring 框架中创建名称在类路径资源 [application-context.xml] 中定义的 bean 时出错

Errorcreatingbeanwithname'template'definedinclasspathresource[application-context.xml]:Couldnotresolvematchingconstructor(hint:specifyindex/type/nameargumentsforsimpleparameterstoavoidtypeambiguities)我不确定我在这里做错了什么以获得上述错误?使用正确的变量名称在属性文件中正确定义所有内容。需要检查什么? 最佳答案 改变到因为你不想注入(

Spring源码:Bean的生命周期(二)

前言让我们继续讲解Spring的Bean实例化过程。在上一节中,我们已经讲解了Spring是如何将Bean定义加入到IoC容器中,并使用合并的Bean定义来包装原始的Bean定义。接下来,我们将继续讲解Spring的getBean()方法,特别是针对FactoryBean的解析。在getBean()方法中,Spring还支持对FactoryBean进行特殊处理。FactoryBean是一个能够生成Bean实例的工厂Bean,其定义了getObject()方法,返回的是一个由工厂Bean管理的对象实例。在使用getBean()方法获取FactoryBean类型的Bean时,Spring会首先获取

XMLBeanDefinitionStoreException : Cannot find the declaration of element 'beans'

我正在尝试以下代码:http://www.dineshonjava.com/2012/12/spring-mvc-with-hibernate-crud-example.html#.Uus0bvnoSGcsdnext-servlet.xml如下com.dineshonjava.model.Employee${hibernate.dialect}${hibernate.show_sql}${hibernate.hbm2ddl.auto}我遇到了异常org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:L