jjzjj

ClassPathXmlApplicationContext

全部标签

java - Spring ClassPathXmlApplicationContext 空指针异常

尝试使用Spring。xml文件在src下。我已经搜索过,但找不到问题所在。似乎找不到xml文件。我收到以下错误:Exceptioninthread"main"java.lang.ExceptionInInitializerErroratorg.springframework.core.env.AbstractEnvironment.suppressGetenvAccess(AbstractEnvironment.java:406)atorg.springframework.core.env.AbstractEnvironment.getSystemEnvironment(Abstra

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

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

java - 从不同的模块 Autowiring bean

我有一个大型应用程序,我想将其分解为可管理的模块。我在Jpa中使用spring(Hibernate作为提供者)。我想出了一个结构,其中我有一个包含所有实体和dao类的核心模块,其他模块使用关于持久性的核心模块,每个模块都有自己的一组服务类和Controller。所有Jpa和spring的配置文件都在核心模块中。通过此设置,我面临着在使用核心模块的模块中Autowiringdaobean的问题。所以我的问题是,是否可以从其他模块的核心模块Autowiringbean(或者可能使用跨模块的上下文)?如果有更好的方法,我也愿意接受有关结构的建议。谢谢 最佳答案

java - 以编程方式为 Spring 创建 JNDI 数据源

我有一个现有的基于SpringWeb的应用程序,它具有使用JNDI定义的数据源,我正在尝试创建一个独立的应用程序来使用这些bean。如何在独立应用程序中以编程方式创建JNDI条目和数据库属性?publicstaticvoidmain(String[]args){//thisthrowsanerrorsincetheJNDIlookupfails-canIprogrammaticallydefinethedatabasepropertieshere?ClassPathXmlApplicationContextctx=newClassPathXmlApplicationContext("a

java - 在独立 Java 类中使用 ClassPathXmlApplicationContext

我还没有接触过Spring。我在系统中的一个独立Java项目中看到了以下代码。你能帮我理解下面的代码吗?我在项目中看不到spring.xml-它是必须存在但丢失的东西吗?appContext=newClassPathXmlApplicationContext(newString[]{"classpath*:/META-INF/spring.xml","classpath*:myapplication-application-context.xml"}); 最佳答案 classpath*语法意味着Spring将在类路径中搜索所有名为/

java - 这个错误是怎么回事

Spring框架抛出Exceptioninthread"main"java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)Vatorg.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)atorg.springframework.conte

java - Spring - 从类路径资源 [Beans.xml] 加载 XML bean 定义 - NoClassDefFoundError

我是Spring的新手,我指的是thistutorial对于我的第一个Spring项目。按照所有说明操作后,我尝试运行该程序,但出现此错误。May26,201511:42:45AMorg.springframework.context.support.ClassPathXmlApplicationContextprepareRefreshINFO:Refreshingorg.springframework.context.support.ClassPathXmlApplicationContext@31221be2:startupdate[TueMay2611:42:45CST2015

java - 使用 ClassPathXmlApplicationContext 到 applicationContext.xml 的正确路径

我在WEB-INF/config/applicationContext.xml中使用applicationContext.xml运行Web应用程序。现在我需要将一些测试工具实现为独立应用程序,它可以使用相同的applicationContext.xml,但ClassPathXmlApplicationContext类的配置路径有问题。我知道当我将applicationContext.xml复制到默认包(.java所在的位置)时,我可以使用ClassPathXmlApplicationContext("applicationContext.xml"),但这是必要的吗?importorg.

Spring源码阅读-ClassPathXmlApplicationContext

第一步:new一个ClassPathXmlApplicationContext对象ClassPathXmlApplicationContextxmlContext=newClassPathXmlApplicationContext("mylearn.xml");第二步:调用构造方法publicClassPathXmlApplicationContext(StringconfigLocation)throwsBeansException{this(newString[]{configLocation},true,null);}publicClassPathXmlApplicationContex

java - 获取 java.lang.ClassNotFoundException : org. apache.commons.logging.LogFactory 异常

我正在执行spring的简单依赖注入(inject)程序并得到这个异常。我已经包含了common-logging1.1.1.jar和spring.jar文件。你能帮忙吗?Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.springframework.context.support.AbstractApplicationContext.(AbstractApplicationContext.java:119)atorg.springframew
12