问题标签 [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.
spring - spring-context 和 spring-core 依赖有什么区别?
您好,我是 Spring 和 maven 世界的新手,我想知道这两个依赖项之间有什么区别?
这是一个简单的问题..我的pom.xml
文件有问题,所以我想知道一切:)。
提前致谢。
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.
java - java.lang.ClassNotFoundException:org.springframework.context.ApplicationContext
尝试创建时出现此异常
应用上下文应用上下文;
我有
在我的 servlet 中也有这个
导入 org.springframework.context.ApplicationContext;
在我的pom.xml
,但仍然得到这个消息。我试过了mvn.clean
java - @Import 注册非@Component bean
我注意到,即使没有注释的类@Component
在注释中声明时也会注册到 Spring 上下文中@Import
。
这种行为在文档中不是很清楚@Import
。
这是想要的吗?它是否记录在某处?@component
导入非类和@Component
类之间有什么区别吗?
文档说:
允许导入@Configuration 类、ImportSelector 和 ImportBeanDefinitionRegistrar 实现,以及常规组件类
什么是“常规组件类”?任何类或用 注释的类@Component
?
java - MyBatis MapperScannerConfigurer 从类路径扫描基础包
我MapperScannerConfigurer
在spring应用程序上下文中配置如下:
这basePackage
是在类路径中设置的 jar 文件中。
包中的一个映射器在我正在使用的服务之一中自动装配。看起来 MyBatis 无法从类路径扫描包,因为我收到错误消息,指出没有找到这样的 Bean:
我在网上搜索过,没有发现任何类似的情况。
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 时出现异常:
java - 使用运行时定义的配置按需实例化 Bean
在我的应用程序中,我想按需实例化一个类并将一些运行时参数传递给 is 以及让 Spring 自动满足任何@Autowired
依赖项。例如,我想按需实例化的类:
该对象myDAO
已经存在于 ApplicationContext 中,我希望 Spring 为我实现这种依赖关系。事实上,这个类的任何实例都不应该真正知道它的内部结构FileProcess
,它只需要配置参数configOne
和configTwo
要获得一个实例,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
注释的方法?
spring - 在带有参数的构造函数上自动装配失败?
我有以下示例代码:
豆类:
以下是主要应用程序,这里我正在尝试自动装配 bean1。
当我不继续@Autowire
使用 constructor时,该程序运行良好public Bean1(String name, int id)
。默认情况下,它调用无参数构造函数,即:public Bean1()
。我@Autowire
在构造函数上使用的那一刻public Bean1(String name, int id)
,它失败了。
那么它是否仅适用于无参数构造函数?我怎样才能使它适用于带有参数的构造函数?
谁能帮我理解这种行为?
以下是例外:
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:
道:
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 运算符初始化任何类。