Я использую проект Spring MVC из Netbeans и переместил файл applicationContext.xml в / src / conf, потому что я прочитал, что WEB-INF - неправильная папка. Я не могу получить доступ к контексту приложения из контроллера в / src / java / web / controller. Я пробовал несколько способов, и он не развертывает проект.
Мне нужна ссылка, чтобы узнать больше о путях в веб-проекте, пожалуйста.
Я думаю, это поможет нам понять:
public class TasksController implements Controller {
private TaskManager taskManager;
protected final Log logger = LogFactory.getLog(getClass());
public TaskController() {
ApplicationContext context = new FileSystemXmlApplicationContext("/WEB-INF/applicationContext.xml");
taskManager = (TaskManager)context.getBean("taskManager");
}
@Override
public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
logger.info("Returning view from TaskController");
Map<String,Object> tasks = new HashMap<String,Object>();
// Get tasks from model
return new ModelAndView("tasks","tasks",tasks);
}
Bye!