Spring boot框架建议我们使用Java配置的方式去配置系统的应用,但是如果有时候我们必须要使用到XML配置文件。
那么可以在@SpringBootApplication这个注解标注的主类中使用@ImportResource注解去导入我们的XML配置文件

注解的源代码如下,可以看到value和locations都是字符串数组,所以我们可以传递多个XML文件

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@Documented
public @interface ImportResource {@AliasFor("locations")String[] value() default {};@AliasFor("value")String[] locations() default {};Class<? extends BeanDefinitionReader> reader() default BeanDefinitionReader.class;
}

关注微信公众号(程序员小兔)不定期分享技术

spring boot如何引入XML文件相关推荐

  1. spring boot | idea Mapper .XML 文件没有构建成功:Invalid bound statement (not found): com.example.xx项目.mapper

    1. 问题分析 1.创建 mapper.xml 文件之后,启动服务,调用接口时,报错如图: 2.创建的文件目录: 3.查看 target 文件夹,发现 xml 文件没有被构建: 4.然后,面向百度学习 ...

  2. Spring依赖注入的方式、类型、Bean的作用域、自动注入、在Spring配置文件中引入属性文件...

    1.Spring依赖注入的方式 通过set方法完成依赖注入 通过构造方法完成依赖注入 2.依赖注入的类型 基本数据类型和字符串 使用value属性 如果是指向另一个对象的引入 使用ref属性 User ...

  3. spring boot配置对上传文件的大小限制

    spring boot配置对上传文件的大小限制 spring-boot 2.0之前 Spring Boot1.4版本后配置更改为(默认单个文件最大1Mb,单次请求文件总数大小最大10Mb): spri ...

  4. spring boot 加载静态文件

    spring boot 加载静态文件 @Slf4j @Configuration public class WebMvcConfig extends WebMvcConfigurationSuppor ...

  5. Spring boot 项目下载jio文件多1K

    通过Spring boot项目下载的文件 会比正常的文件多1K 我这里用了nginx ,百度说的都是nginx下载失败 我没有找到我这种情况. 实在是找不到原因了 有没有大佬遇到这种情况请帮帮忙 这个 ...

  6. Spring Boot微服务间文件返回实现

    Feign接口获取文件流问题_Java_wyazyf的博客-CSDN博客 https://blog.csdn.net/wyazyf/article/details/93200033 Spring Bo ...

  7. Spring Boot 利用WebUploader进行文件上传

    Web Uploader WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.在现代的浏览器里面能充分发挥HTML5的优势 ...

  8. Spring配置文件中引入properties文件

    jdbc.properties文件中有信息如下: username=root url=jdbc:mysql://localhost:3306/qw?characterEncoding=utf8 dri ...

  9. 解决Spring boot整合mybatis,xml资源文件放置及路径配置问题

    一:问题描述 1:前言 无论你是将mapper.xml文件是和resources建造在一块,还是将mapper.xml文件和mapper放在一块,我们只要修改在yaml当中的mapper-locati ...

最新文章

  1. C语言编程时常犯十八个错误
  2. 调用ajax_[WEB篇]-AJAX-02-AJAX应用案例
  3. 杭电2062java实现
  4. oracle创建包 和调用,oracle创建函数和调用存储过程和调用函数的例子(区别)...
  5. 嵌入式C语言基础(三)
  6. PyTorch中使用指定的GPU
  7. POJ 3422 【最大费用】.cpp
  8. Java线程那点事儿
  9. es6基本语法,vue基本语法
  10. [论文阅读] Active Learning for Deep Object Detection via Probabilistic Modeling
  11. linux查看cpu、内存、版本信息
  12. HDU2525 Clone Wars【模拟】
  13. 精度、速度完美平衡,最新图像分割SOTA模型重磅发布!!!
  14. 如何将一个集合转换成json格式?
  15. keil+c语言优化,KEIL编译器【C语言编译选项优化等级说明】
  16. 蓝牙(Android使用)基本原理
  17. mysql图片添加水印_java实现图片添加水印
  18. 二建带记忆功能计算机,二建实务记忆技巧
  19. dk编程真好玩 python_皮皮学编程(1):从Scratch到Python
  20. 10万行代码电商项目

热门文章

  1. 手动修改设置VMware的IP地址
  2. N9344C安捷伦频谱分析仪
  3. Go解密之路——GPM
  4. 新手怎么做自适应网站
  5. 构建屏幕经济,比利时Thomas托马斯分布式存储系统开启新经济的无限可能!
  6. 《图论》第三章:平面图
  7. java-zxing扫描二维码和条形码(一维码)
  8. 【SQL】:保留小数点后几位(除法)
  9. 766C - Mahmoud and a Message(dp)
  10. 论文类型Journal、magazine、transaction、letter等的区别