问题标签 [spring-context]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23018 浏览

spring - spring-context 和 spring-core 依赖有什么区别?

您好,我是 Spring 和 maven 世界的新手,我想知道这两个依赖项之间有什么区别?

这是一个简单的问题..我的pom.xml文件有问题,所以我想知道一切:)。

提前致谢。

0 投票
0 回答
947 浏览

spring-boot - How to call/test Spring Boot Controllers in aws lamda locally

I have to test/call Spring Boot Controllers in aws lamda locally. I am using "serverless" to locally

Here is my "RequestHandler"

but at line - "OrderController orderController = app.getBean(OrderController.class);"

I am getting below exception

here is my Application.class.

here is my POM,

Please tell me if I am doing anything wrong or if there is any other approach we have to test/call restController locally using aws lambda serverless.

0 投票
2 回答
4150 浏览

java - java.lang.ClassNotFoundException:org.springframework.context.ApplicationContext

尝试创建时出现此异常

应用上下文应用上下文;

我有

在我的 servlet 中也有这个

导入 org.springframework.context.ApplicationContext;

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

0 投票
1 回答
128 浏览

java - @Import 注册非@Component bean

我注意到,即使没有注释的类@Component在注释中声明时也会注册到 Spring 上下文中@Import

这种行为在文档中不是很清楚@Import

这是想要的吗?它是否记录在某处?@component导入非类和@Component类之间有什么区别吗?

文档说:

允许导入@Configuration 类、ImportSelector 和 ImportBeanDefinitionRegistrar 实现,以及常规组件类

什么是“常规组件类”?任何类或用 注释的类@Component

0 投票
1 回答
434 浏览

java - MyBatis MapperScannerConfigurer 从类路径扫描基础包

MapperScannerConfigurer在spring应用程序上下文中配置如下:

basePackage是在类路径中设置的 jar 文件中。

包中的一个映射器在我正在使用的服务之一中自动装配。看起来 MyBatis 无法从类路径扫描包,因为我收到错误消息,指出没有找到这样的 Bean:

我在网上搜索过,没有发现任何类似的情况。

0 投票
1 回答
198 浏览

spring - 配置问题:找不到 XML 模式命名空间的 Spring NamespaceHandler [http://www.springframework.org/schema/p]

我是 SPRING 的初学者,我遇到了这个错误 Configuration question: Unable to locate Spring NamespaceHandler for XML schema namespace

我的 spring-app-context.xml

StandardOutMessageRenderer.java

我的主要课程

我的 pom.xml 文件

示例在 intelliJ IDEA 中工作,但是当我制作 jar 并运行 mvn clean package java -jar ./target/gl2-1.0-SNAPSHOT.jar 时出现异常:

0 投票
1 回答
82 浏览

java - 使用运行时定义的配置按需实例化 Bean

在我的应用程序中,我想按需实例化一个类并将一些运行时参数传递给 is 以及让 Spring 自动满足任何@Autowired依赖项。例如,我想按需实例化的类:

该对象myDAO已经存在于 ApplicationContext 中,我希望 Spring 为我实现这种依赖关系。事实上,这个类的任何实例都不应该真正知道它的内部结构FileProcess,它只需要配置参数configOneconfigTwo

要获得一个实例,FileProcess我使用了 的getBean()方法,ApplicationContext但我无法仅传递配置参数:

这会导致错误:

Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities

我发现无论我添加什么构造函数,FileProcess我都会得到相同的错误。我只想传递配置参数而不是,在这种情况下不是MyDAO. 同样,必须传入 MyDAO 的实例意味着调用者必须了解此类 bean 的内部结构,FileProcess并且通常必须了解此类 bean 的范围。

有没有一种方法可以实现这一点而不必求助于@Configuration类和带@Bean注释的方法?

0 投票
1 回答
189 浏览

spring - 在带有参数的构造函数上自动装配失败?

我有以下示例代码:

豆类:

以下是主要应用程序,这里我正在尝试自动装配 bean1。

当我不继续@Autowire使用 constructor时,该程序运行良好public Bean1(String name, int id)。默认情况下,它调用无参数构造函数,即:public Bean1()。我@Autowire在构造函数上使用的那一刻public Bean1(String name, int id),它失败了。

那么它是否仅适用于无参数构造函数?我怎样才能使它适用于带有参数的构造函数?

谁能帮我理解这种行为?

以下是例外:

0 投票
1 回答
129 浏览

spring - 没有可用于当前线程的具有实际事务的 EntityManager:多个配置 xml 文件

您好我面临以下问题:我有一个带有以下配置文件的 spring mvc 应用程序。有两个单独的 spring 配置文件,一个用于 jpa,一个用于 spring mvc 问题是当我尝试在数据库中保留某些内容时出现错误:

消息请求处理失败;嵌套异常是 javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - 无法可靠地处理“持久”调用

(我在服务类上有@Transactional)如果我将 jpaConfig.xml 移动到 servlet-config.xml 应用程序工作正常。我不知道为什么会发生这种情况,并且我发现将此标签移动到 mvc 配置文件是错误的。你能帮我理解为什么会这样吗?

Web.xml:

servlet-config.xml:

和 jpaContext.xml:

道:

0 投票
2 回答
473 浏览

java - 由于弹簧上下文的双重加载,SpringBoot 无法将 bean 注入到 kafkaConumser 中,即在 Spring 托管类之外的类中

我正在为我的应用程序使用 spring boot starter 2.2.0.RELEASE。我有一个卡夫卡消费者。现在我想将我的spring实体注入我的kafka消费者(kafka消费者不由spring容器管理)。

我试过 ApplicationContextAware 但它没有帮助我。我在我的 kafka 消费者中将 applicationContext 设为 null,因此我无法从 spring 容器中获取 bean。第一次 applicationContext 被正确设置,但是当第二次加载上下文时它设置为 null。以下是我的申请详情

我所有的应用程序类都存在于 com.xyz.config_assign.service 中,因此没有 bean 扫描问题。在我添加 Kafka 消费者之前它运行良好

我的 ApplicationContextProvider 正在使用著名的 ApplicationContextAware

现在我的kafkaconsumer

我想注入kafka消费者的服务是

我使用的另一项服务是

}

有人可以让我知道出了什么问题,我尝试了多种在线解决方案但对我没有用。提前致谢。注意:我没有使用 new 运算符初始化任何类。