Fix file-split-ftp according latest Boot
Spring Boot now doesn't allow by default to override beans in the application context * Add `spring.main.allow-bean-definition-overriding=true` to the test class definition to reflect the purpose of the downstream configurations
This commit is contained in:
@@ -139,7 +139,6 @@ public class Application {
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
public SessionFactory<FTPFile> ftp1() {
|
||||
DefaultFtpSessionFactory ftp = new DefaultFtpSessionFactory();
|
||||
ftp.setHost("host3");
|
||||
@@ -149,7 +148,6 @@ public class Application {
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
public SessionFactory<FTPFile> ftp2() {
|
||||
DefaultFtpSessionFactory ftp = new DefaultFtpSessionFactory();
|
||||
ftp.setHost("host3");
|
||||
@@ -159,7 +157,6 @@ public class Application {
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
public SessionFactory<FTPFile> ftp3() {
|
||||
DefaultFtpSessionFactory ftp = new DefaultFtpSessionFactory();
|
||||
ftp.setHost("host3");
|
||||
|
||||
@@ -56,7 +56,7 @@ import org.springframework.test.annotation.DirtiesContext;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes = { ApplicationTests.Config.class, Application.class })
|
||||
@SpringBootTest(properties = "spring.main.allow-bean-definition-overriding=true")
|
||||
@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD)
|
||||
@SpringIntegrationTest(noAutoStartup = "fileInboundChannelAdapter")
|
||||
public class ApplicationTests {
|
||||
|
||||
Reference in New Issue
Block a user