What's the difference between declaring the TestController with the Spring Controller stereotype like this:
import org.springframework.stereotype.Controller;
//...
@Controller
@RequestMapping("/test")
public class TestController
versus as a subclass of the AbstractController like this:
import org.springframework.web.servlet.mvc.AbstractController;
//...
public class TestController extends AbstractController