Это потому, что вы сами создаете TestDAO
, а не используете bean-компонент, определенный в контексте.Вам нужно добавить боб TestDAO
в контроллер, например,
@Controller
@RequestMapping(value="/test")
public class HandleRequest {
private @Autowired TestDAO testDao;
@RequestMapping(method=RequestMethod.GET)
public String handle(Model model){
SessionContextHolder.setDBServer("server1");
List domains = testDAO.getDomains();
model.addAttribute("domains", domains);
return "test1";
}
}