spring 牛客学习记录
单元测试使用情况:
@RunWith(SpringRunner.class) @SpringBootTest @ContextConfiguration(classes = CommunityApplication.class) public class CommunityApplicationTests implements ApplicationContextAware { private ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; } @Test public void testApplicationContext() { System.out.println(applicationContext); AlphaDao alphaDao = applicationContext.getBean(AlphaDao.class); System.out.println(alphaDao.select()); alphaDao = applicationContext.getBean("alphaHibernate", AlphaDao.class); System.out.println(alphaDao.select()); } @Test public void testBeanManagement() { AlphaService alphaService = applicationContext.getBean(AlphaService.class);