1. accept Date params in a GET request to Spring MVC Controller
@RequestMapping(value="/fetch" , method=RequestMethod.GET)
public @ResponseBody String fetchResult(@RequestParam("from") @DateTimeFormat(pattern="yyyy-MM-dd") Date fromDate) {
//Content goes here
}
2. Autowire and Injecting mock
ReflectionTestUtils.setField(targetObj, fieldName, value)
or
<bean id="dao" name="mockDao" class="org.mockito.Mockito" factory-method="mock" > <constructor-arg value="com.package.Dao" /> </bean>