关闭

SpringBoot导入XML

标签: SpringBootSpringBoot整合XMLSpringBoot整合XML文件
27人阅读 评论(0) 收藏 举报
分类:

项目如图所示

入口类是SpringBootTestApplication,项目正常情况下只能扫描入口类的当前包及其子包,即可以扫描到Student类,却扫描不到Good类


编写XML

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

   <bean id="good" class="com.example.demo2.Good">
   </bean>
</beans>

XML的作用是把Good加入IOC容器

编写config类引入xml文件

在入口类同包或者子包下创建一个Config类,这样在类上加上注解才能加入IOC容器


package com.example.demo.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;

/** 
  * 
  * classpath路径:locations={"classpath:classpath:context.xml","classpath:classpath:context2.xml"} 
  * file路径: locations = {"file:d:/test/classpath:context.xml"};
 */ 
@Configuration 
@ImportResource(locations={"classpath:context.xml"}) 
public class Config {

}

测试结果




1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33774次
    • 积分:734
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:0篇
    • 译文:1篇
    • 评论:5条
    文章存档
    最新评论