SpringBoot如何引入外部xml配置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot如何引入外部xml配置?相关的知识,希望对你有一定的参考价值。

之前在Springboot入口文件使用ImportResource注解加载xml配置,由于使用的classpath路径,打成jar包后文件路径无法读取,请问有什么可以替代方案?

用的是maven的话,可以设置把相应的xml打包进jar包啊
和resources文件夹下的其他文件是一样的处理方法嘛追问

xml是打包进去了,就是读不到,提示文件不存在,据说importresource注解是读的文件目录,打成jar后不存在目录了,所以读不到。现在就是需要一种能替代importresource在入口类中加载配置的方式。

参考技术A 理论上打成jar包后,xml以及你的class都在classpath下,为何读取不了。。。追问

实际上就是没读到,提示文件不存在,据说importresource注解是读的文件目录,打成jar后不存在目录了,所以读不到。现在就是需要一种能替代importresource在入口类中加载配置的方式

SpringBoot配置介绍

SpringBoot配置介绍

SpringBoot如何进行配置

在SpringBoot中默认使用Servlet3.0可以没有web.xml,没有任何的xml,我们想要做一些自定义配置,比u数据库相关信息,该如何配置呢?

在没有Spring的时代,我们一般采用Java配置,Spring1.0开始,Spring采用xml的方式来进行配置,Spring2.0时代,引入了注解,但是并没有完全取代Xml,3.0时注解已经相当完善了,到了SpringBoot因为需要配置的量很少,我们又回到了使用java进行配置。

以上是关于SpringBoot如何引入外部xml配置?的主要内容,如果未能解决你的问题,请参考以下文章

Log4j 2.x 在Springboot应用中如何配置

玩转Spring Boot 自定义配置导入XML配置与外部化配置

Spring Boot使用JavaMailSender发送邮件

springboot加载外部依赖并在构建包时将其打入相应的目录下

SpringBoot核心注解应用

Springboot引入外部第三方jar包