当你用@Bean时,可以直接使用@import让它生成Bean
public class Mapper {
@Bean
public StudentMapper getsStudentMappe() {
return ApplicationContextConfig.getApplicationContext().getBean(StudentMapper.class);
}
}
也可以把多个配置类整合成一个
package com.qyc.applicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Import;
import com.qyc.aspect.AspectClass;
import com.qyc.mapper.Mapper;
@ComponentScan("com.qyc")
@Import({AspectClass.class,Mapper.class})
public class ApplicationConfig {
}
我只能说这个标签很强大,等你们碰到有关找不到bean的问题的时候,试试它,可能会解决。