排除一个bean(不加载某个bean)
比如临时注释掉某个bean
@SpringBootApplication(exclude = {Xxx.class})
或者
@EnableAutoConfiguration(exclude = {Xxx.class})
注意 自动配置的bean,才可以通过上述方法去除。
排除一个bean
@ComponentScan( Packages = {“com.xx.xx.*”}, excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = {Xxx.class}))
也就是ComponentScan时,不扫描指定的bean
Spring boot的单元测试
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(value = \"classpath:application-context. \")
public class PushServiceTest {
@Resource
private PushService pushService;
@Test
public void sendPush() throws Exception {
String = \"my \";
String context = \"context\";
String merchantAccount = \"1000\";
Map<String, String> para = new HashMap<String, String>();
boolean b = pushService.sendPush( , context, merchantAccount, para);
System.out.println(b);
}
}
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class BakCarOrderServiceTest {
@Resource
private BakCarOrderService bakCarOrderService;
@Test
public void getAuditStatus() {
BakCarOrderAuditEnum bakCarOrderAuditEnum = bakCarOrderService.getAuditStatus(11L);
System.out.println(bakCarOrderAuditEnum);
}
}
继续阅读与本文标签相同的文章
-
花旗投资现金流量预测公司Cashforce,拟新添增值服务
2026-05-18栏目: 教程
-
开发者必读 · 周报 | 003期
2026-05-18栏目: 教程
-
科技巨头正在合作解决自动驾驶标准!
2026-05-18栏目: 教程
-
人工智能帮助设计自行车并打破竞速纪录
2026-05-18栏目: 教程
-
分层存储超详细解读,为什么大数据时代它已不可或缺
2026-05-18栏目: 教程
