第三方bean 注入

本文介绍了如何在SpringBoot应用中通过两种方式注入第三方SAXReader,包括在启动类注入和使用@Configuration注解新建类。重点讲解了如何利用ClassLoader从类路径加载XML资源,并利用SAXReader解析XML文档的过程。
摘要由CSDN通过智能技术生成

注入第三方bean SAXReader:

方法一

在启动类注入

方法二

新建类加注解@Configuration

 

创建测试类


this.getClass().getClassLoader().getResource("1.xml"):
首先,通过this.getClass()获取当前类的Class对象。
然后,调用Class对象的getClassLoader()方法获取加载此Class对象的ClassLoader实例。


最后,调用ClassLoader实例的getResource("1.xml")方法从类路径(classpath)中查找名为"1.xml"的资源。这个方法返回一个URL对象,表示找到的资源位置。
saxReader.read(...):
这里使用了Apache XML库中的SAXReader类,它是一个基于SAX解析器的XML读取器。
read方法接收一个URL对象作为参数,尝试打开并解析该URL指向的XML文档。
解析完成后,该方法返回一个Document对象,这是对整个XML文档的内存表示,其中包含了XML的所有元素、属性和内容等信息,可以方便地进行进一步的操作,如查询、修改等。

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值