gpt4 book ai didi

java - 导入 Spring 上下文注释时出错

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:00:24 24 4
gpt4 key购买 nike

当我在 Spring 上导入 Controller 注解时,出现以下错误:

The import org.springframework.stereotype.Controller conflicts with a type defined in the same file

这是我开始的 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");
}
}

如您所见,显然没有理由在此处显示错误。你知道应该发生什么吗?谢谢!

有用信息:- Eclipse Spring Tool Suite 3.3.0(基于开普勒)- Eclipse jar 版本 4.0.0.M1(它应该是所有这些东西的最新版本)

最佳答案

消息说明了一切:

The import org.springframework.stereotype.Controller conflicts with a type defined in the same file

您在文件中定义了一个类型:类 Controller,它与注解 Controller 冲突。

@Controller ---> same name
^
|
public class Controller {

选择另一个名称,或使用枚举的完全限定名称:

@org.springframework.stereotype.Controller 
public class Controller {

关于java - 导入 Spring 上下文注释时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17813357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com