Ale*_*lex 9 java eclipse spring-mvc
当我在Spring上导入Controller注释时,会出现以下错误:
The import org.springframework.stereotype.Controller conflicts with a type defined in the same file
Run Code Online (Sandbox Code Playgroud)
这是我开始的web-MVC项目的(非常简单的)代码:
package com.company.project.servlet;
import org.springframework.stereotype.Controller;
@Controller
public class Controller {
public String execute(){
System.out.println("Controller executing...");
return("page");
}
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,显然没有理由在此处显示错误.你知道应该发生什么吗?谢谢!
有用的信息: - Eclipse Spring Tool Suite 3.3.0(通过Kepler) - Eclipse jar版本4.0.0.M1(它应该是所有这些东西的最新版本)
JB *_*zet 27
消息说明了一切:
导入org.springframework.stereotype.Controller与同一文件中定义的类型冲突
您已在文件中定义了一种类型:Controller与注释冲突的类Controller.
@Controller ---> same name
^
|
public class Controller {
Run Code Online (Sandbox Code Playgroud)
选择其他名称,或使用枚举的完全限定名称:
@org.springframework.stereotype.Controller
public class Controller {
Run Code Online (Sandbox Code Playgroud)