0

尝试创建时出现此异常

应用上下文应用上下文;

我有

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>5.1.7.RELEASE</version>
</dependency>

在我的 servlet 中也有这个

导入 org.springframework.context.ApplicationContext;

在我的pom.xml,但仍然得到这个消息。我试过了mvn.clean

4

2 回答 2

1

您可以ApplicationContext通过 2 种方式创建

1) 基于 XML:

ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

这里beans.xml包含所有 bean 定义。

2)基于注释:

ApplicationContext context = new AnnotationConfigApplicationContext(ApplicationConfiguration.class);

在这里,ApplicationConfiguration用注解进行了@Configuration注解。

另外,请确保 classpath 包含所有 spring jar。

于 2019-10-03T09:51:19.390 回答
0

你有没有尝试过:

package com.zoltanraffai;  
import org.springframework.core.io.ClassPathResource;  
import org.springframework.beans.factory.InitializingBean; 
import org.springframework.beans.factory.xml.XmlBeanFactory;

public class HelloWorldApp{ 
   public static void main(String[] args) { 
      ApplicationContext context=new ClassPathXmlApplicationContext("beans.xml"); 
      HelloWorld obj = (HelloWorld) context.getBean("helloWorld");    
      obj.getMessage();    
   }
}

https://dzone.com/articles/difference-between-beanfactory-and-applicationcont

于 2019-10-03T09:38:48.977 回答