Why am I getting this exception:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.springframework.web.servlet.HandlerAdapter] is defined: expected single bean but found 0:
public class MyControllerIntegrationTest {
Logger logger = Logger.getLogger(MyControllerIntegrationTest.class);
@Autowired
private ApplicationContext applicationContext;
private MockHttpServletRequest request;
private MockHttpServletResponse response;
private HandlerAdapter handlerAdapter;
private TestExceptionController controller;
@Before
public void setUp() {
request = new MockHttpServletRequest();
response = new MockHttpServletResponse();
handlerAdapter = applicationContext.getBean(HandlerAdapter.class);
controller = new TestExceptionController();
}
I am trying to run the above code. My application context is loaded and getting the above exception message. Please guide, should I add some bean definition in bean definition file?