小编prz*_*acy的帖子

覆盖bean'X'的bean定义:替换[Generic bean Y]

我有如下配置:

batch:job id="reconciliationJob" job-repository="jobRepository" restartable="true"
Run Code Online (Sandbox Code Playgroud)

在应用程序上下文启动期间,我在日志中收到类似的内容:

[INFO] [] []覆盖bean'reconciliationJob'的bean定义:替换[Generic bean:class [org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean]; 范围=; 抽象= FALSE; lazyInit = FALSE; autowireMode = 0; dependencyCheck = 0; autowireCandidate = TRUE; 初级= FALSE; factoryBeanName = NULL; factoryMethodName = NULL; initMethodName = NULL; 使用[Generic bean:class [org.springframework.batch.core.configuration.xml.JobParserJobFactoryBean]; destroyMethodName = null]; 范围=; 抽象= FALSE; lazyInit = FALSE; autowireMode = 0; dependencyCheck = 0; autowireCandidate = TRUE; 初级= FALSE; factoryBeanName = NULL; factoryMethodName = NULL; initMethodName = NULL; destroyMethodName =空]

我怎样才能解决这个最重要的问题?

spring-batch

13
推荐指数
2
解决办法
1万
查看次数

Spring Boot和Thymeleaf 3.0.0.RELEASE集成

我有一个问题,当我尝试集成Spring Boot 1.3.5.RELEASE和Thymeleaf 3.0.0.释放.我知道Spring Boot现在支持Thymeleaf 3版本所以我尝试解决这个问题,如下所示:

@SpringBootApplication(exclude={org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration.class})
Run Code Online (Sandbox Code Playgroud)

并添加我自己的SpringWebConfig配置.不幸的是收到这样的错误:

java.lang.ClassNotFoundException: org.thymeleaf.resourceresolver.IResourceResolver
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_66]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_66]
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_66]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_66]
    ... 37 common frames omitted
Wrapped by: java.lang.NoClassDefFoundError: org/thymeleaf/resourceresolver/IResourceResolver



wrapped by: java.lang.IllegalStateException: Could not evaluate condition on org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration due to org/thymeleaf/resourceresolver/IResourceResolver not found. M                                                                                                        ake sure your own configuration does not rely on that class. This can also happen if you are @ComponentScanning a springframework package (e.g. if you put a @ComponentScan in the default package by mistake)
Run Code Online (Sandbox Code Playgroud)

java spring thymeleaf spring-boot

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

动态变化端点骆驼

是否有可能以动态方式从端点更改?例如,我想要改变

for(endpointFirst).routeId(ROUTEID).to(finishEndpoint);
Run Code Online (Sandbox Code Playgroud)

for(endpointSecond).routeId(ROUTEID).to(finishEndpoint);
Run Code Online (Sandbox Code Playgroud)

我试着用

camelContext.stopRoute(TestRoute.ROUTEID);
Run Code Online (Sandbox Code Playgroud)

将旧端点更改为新端点

camelContext.startRoute(TestRoute.ROUTEID);
Run Code Online (Sandbox Code Playgroud)

但我的努力不能正常工作.

谢谢你的帮助

dynamic apache-camel endpoint

3
推荐指数
1
解决办法
4892
查看次数