我回到了
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);
只要你从一个基本的@Configuration类开始,这可能听起来像是@SpringBootApplication,你可以使用
@ImportResource
注释来包含一个XML配置文件.
@SpringBootApplication @ImportResource("classpath:spring-sftp-config.xml") public class SpringConfiguration { // }
原文地址:https://www.jb51.cc/xml/292890.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。