相关疑难解决方法(0)

如何将Java-config类导入XML-config,以便两个上下文都有bean?

我有一个项目,我需要将@Configuration java-config类引导到XML配置中.

为此,我正在阅读我还需要包含以下bean定义(以及使用@Configuration注释的类的bean定义).

<bean class="org.springframework.config.java.process.ConfigurationPostProcessor" />
Run Code Online (Sandbox Code Playgroud)

但是,我最终收到以下错误:

Caused by: java.lang.ClassNotFoundException: org.springframework.config.java.process.ConfigurationPostProcessor
Run Code Online (Sandbox Code Playgroud)

我不得不假设我在某处丢失了一个罐子,但我的各种网络搜索还没有得到答案.任何帮助将不胜感激.谢谢.

编辑:显然,我正在阅读旧的文档,这已不再是最新的.让我备份.我的项目包含较旧的基于XML的配置.较新的代码全部使用'Java-config'.话虽如此,上下文显然是完全分开的.我想将一个java-config类'导入'到XML配置中,这样两个上下文都有那些特定的bean.有谁知道我怎么做到这一点?

configuration spring

45
推荐指数
2
解决办法
3万
查看次数

java.lang.NoSuchMethodError:org.springframework.util.ClassUtils.forName(Ljava

我使用非常简单的代码返回XML

RestTemplate restTemplate = new RestTemplate();

Source oResponse = restTemplate.postForObject(url, entity, Source.class,
            vars);

XPathOperations xpathTemplate = new Jaxp13XPathTemplate();
String address = xpathTemplate.evaluateAsString("//status", oResponse);
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误

java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.forName(Ljava/lang/String;)Ljava/lang/Class;
at org.springframework.xml.JaxpVersion.<clinit>(JaxpVersion.java:51)
at org.springframework.xml.transform.TraxUtils.isStaxSource(TraxUtils.java:70)
at org.springframework.xml.xpath.Jaxp13XPathTemplate.evaluate(Jaxp13XPathTemplate.java:131)
at org.springframework.xml.xpath.Jaxp13XPathTemplate.evaluateAsString(Jaxp13XPathTemplate.java:91)
Run Code Online (Sandbox Code Playgroud)

请帮忙.谢谢,弗拉基米尔

xml rest spring resttemplate

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

spring ×2

configuration ×1

rest ×1

resttemplate ×1

xml ×1