Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带Maven的spring MVC_Java_Spring_Maven_Controllers - Fatal编程技术网

Java 带Maven的spring MVC

Java 带Maven的spring MVC,java,spring,maven,controllers,Java,Spring,Maven,Controllers,我创建了一个Maven web项目 通过porm.xml添加了maven依赖项 使用Springbean配置xml文件在WEB-INF/config文件夹中创建了servelet-config.xml 创建了一个文件夹src\main\java,并在该文件夹中创建了一个类HelloController。 现在,当我在HelloController类中使用@Controller注释时,它无法被解析。我不知道 当我在servelet-config.xml中使用时,它会显示: 配置注释驱动的Sprin

我创建了一个Maven web项目

通过porm.xml添加了maven依赖项 使用Springbean配置xml文件在WEB-INF/config文件夹中创建了servelet-config.xml 创建了一个文件夹src\main\java,并在该文件夹中创建了一个类HelloController。 现在,当我在HelloController类中使用@Controller注释时,它无法被解析。我不知道 当我在servelet-config.xml中使用时,它会显示:

配置注释驱动的Spring MVC控制器编程 模型请注意,此标记仅在Web MVC中有效,而不在Portlet MVC中有效

我在跟踪

我创建的web.xml是:

`
Web应用程序创建的原型
springDispatcherServlet
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/config/servlet-config.xml
1.
springDispatcherServlet
*jsp

`
您的pom.xml指定的是Spring 1.2.x,这是一个非常旧的版本,当然不支持任何类型的注释,您从哪里得到的pom片段


Spring已升级到4.1.x版本,如果您想学习,应该使用它。

您的Spring版本非常旧。探索Spring框架的最新功能-。它会将所有依赖项(直接和可传递)导入到您的项目中,省去您的麻烦。

没错,spring从wards上的2.5版本开始提供注释支持。@skaffman,您能回答我的帖子吗--