package com.book.springtest.service;
import lombok.extern.slf4j.Slf4j;@Slf4j
public class LoadBeanFromXMLBySpringBoot{public LoadBeanFromXMLBySpringBoot(){
log.info("running the contruct of LoadBeanFromXMLBySpringBoot");}}
@SpringBootApplication
@ImportResource(locations ={"classpath:bean.xml"})
public class SpringTestApplication{public static void main(String[] args){
SpringApplication app = new SpringApplication(SpringTestApplication.class);
//app.setDefaultProperties(Collections.singletonMap("server.port","8085"));
//SpringApplication.run(SpringTestApplication.class, args);
app.run(args);}}
测试Case
@SpringBootTest
@Slf4j
class LoadBeanFromXMLBySpringBootTest{@Resource
private ConfigurableApplicationContext ioc;@Test
void test(){if(ioc.containsBean("testBeanLoad")){
log.info("this class testBeanLoad has been loadding");}else{
log.info("this class testBeanLoad hasn't been loadded");}}}