我的XML Bean在哪里可以放在Spring Boot应用程序中?

前端之家收集整理的这篇文章主要介绍了我的XML Bean在哪里可以放在Spring Boot应用程序中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我回到了 Spring(目前为v4).现在使用@SpringBootApplication和其他注释,这些都很棒,但是所有的文档似乎都忘记了我如何在XML中定义其他bean!

例如,我想创建一个“SFTP会话工厂”,定义如下:
http://docs.spring.io/spring-integration/reference/html/sftp.html

有一个很好的XML来定义bean,但是我放在哪里,如何链接它?以前我做过一个:

ApplicationContext context = new ClassPathXmlApplicationContext(
                "classpath:applicationContext.xml");

指定文件名和位置,但现在我试图使用:

ApplicationContext ctx = SpringApplication.run(Application.class);

我在哪里放置XML文件?有一个魔术春天的名字叫它吗?

只要你从一个基本的@Configuration类开始,这可能听起来像是@SpringBootApplication,你可以使用 @ImportResource注释来包含一个XML配置文件.
@SpringBootApplication
@ImportResource("classpath:spring-sftp-config.xml")
public class SpringConfiguration {
  //
}

猜你在找的XML相关文章