Spring MVC模式出现错误

时间:2018-07-23 05:37:05

标签: java spring-mvc

我有一个 spring-mvc项目

它由以下文件组成

1)applicationContext.xml

2)web-dispatcher-servlet.xml

这两个文件均由 xsi:schemaLocation

组成

有时在项目中,它会在 xsi:schemaLocation

上显示错误

更新3-4次后,错误将消失。

我的applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:p="http://www.springframework.org/schema/p"
       xsi:schemaLocation="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-3.1.xsd">



    <!-- Activates various annotations to be detected in bean classes -->
    <context:annotation-config/>

    <import resource="mongodb-config.xml" />

</beans>

我的webmvc-dispatcher-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="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
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">


    <context:component-scan base-package="com.practice" />

    <mvc:annotation-driven />


</beans>

这是更新项目以消除错误的正确解决方案吗?

我正在使用eclipse-oxygen进行Maven更新

1 个答案:

答案 0 :(得分:0)

我有一个intellij想法的spring mvc项目设置。请在我的web-dispatcher-servlet.xml

中查看以下架构位置
def doit(a, b)
  m = a.match(Regexp.new(b.each_char.map { |c| "(#{c})" }.join('.*'),
                         Regexp::IGNORECASE))
  return nil if m.nil?
  (1..b.size).map { |i| m.begin(i) }
end

doit "daBcD", "ABC"
  #=> [1, 2, 3]
doit "daXBDecf", "ABC"
  #=> [1, 3, 6]
doit "dacBD", "ABC"
  #=> nil

您说更新代码后错误消失了。您试图从版本控制进行更新?请对此进行澄清。