When developing SPRINGMVC applications using STS or Eclipse, I am. There's a little thing that hasn't been noticed for a while,
When the STS creates the SPRINGMVC project, the dispatcher configuration file is automatically generated, and then the <mvc:annotation-driven> annotation configuration is used to see the tutorial
But in the auto-generated XML there is a <annotation-driven>, and, quite puzzled, that the MVC constraint file version is not correct, so configured for a long time local constraints, still no use
Later decided to look closely at what the problem, through the code layout alignment, found that ..... Rely on, prefix also need to configure!! Change to the code shown below. Okay, OK.
Note that the blue is the former, changed to red, there is a more : MVC
The prefix "MVC" for Element "Mvc:annotation-driven" was not bound Exception
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans
xmlns= "http://www.springframework.org/schema/mvc"
xmlns:mvc="Http://www.springframework.org/schema/mvc"
xmlns:xsi="Http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="Http://www.springframework.org/schema/beans"
xmlns:context="Http://www.springframework.org/schema/context"
xsi:schemalocation="
Http://www.springframework.org/schema/mvc
Http://www.springframework.org/schema/mvc/spring-mvc.xsd
Http://www.springframework.org/schema/beans
Http://www.springframework.org/schema/beans/spring-beans.xsd
Http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd ">
<mvc:annotation-driven/>
<mvc:resources location="/resources/" mapping="/resources/**"/>
</beans:beans>
The prefix "MVC" for Element "Mvc:annotation-driven" was not bound exception