SpringBoot扫描其他jar包中的bean注解 ---方法探析

@SpringBootApplication
@MapperScan({"com.java.dao"})
@ServletComponentScan
public class StartApplication  extends SpringBootServletInitializer{
	public static void main(String[] args) {
		Object[] object=new Object[2];
		object[0]=StartApplication.class;
		object[1]=DaoSupport.class;
		
        SpringApplication.run(object,args);
    }
	 @Override
	 protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
	     return application.sources(StartApplication.class);
	 }
	
}
@SpringBootApplication
@MapperScan({"com.java.dao"})
@ComponentScan({"tt.xianfeng.baseDao","com.java"})
@ServletComponentScan
public class StartApplication  extends SpringBootServletInitializer{
	public static void main(String[] args) {
		Object[] object=new Object[1];
		object[0]=StartApplication.class;
		//object[1]=DaoSupport.class;
		
        SpringApplication.run(object,args);
    }
	 @Override
	 protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
	     return application.sources(StartApplication.class);
	 }
	
}

我需要引用其他工程jar文件中的DaoSupport类中的注解(包的全名为com.xianfeng.baseDao),所以两种方法,自己选择

你可能感兴趣的:(java高级研究)