@Controller不是注释

L01c

我正在尝试使用SpringBoot创建一个新项目,@Controller批注似乎可以正常工作,但是Eclipse抱怨说它不是批注。有什么想法可以解决吗?

Pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>gpID</groupId>
    <artifactId>myApp</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>My App</name>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.0.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-youtube</artifactId>
            <version>v3-rev177-1.22.0</version>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

Controller.java

package myApp.controllers;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller // This line is not understood in Eclipse
@EnableAutoConfiguration
public class Controller {

    @RequestMapping("/")
    public String index() {
        return "index";
    }

}
幽灵猫

您的代码令人困惑,但请准确地说:

  1. 最后,“ custom”注释是java类因此,就像其他任何类一样,当您想在源代码中使用它们时,则需要针对该类的import语句。因此,在您的情况下:为要使用的控制器批注找到“全名”,确保其类文件位于构建路径中,然后添加import语句。像这样:import org.springframework.stereotype.Controller;
  2. 当您也打算使用另一个称为X的注释时,也不要将您的类称为“ X”

第一点应该解决您的“编译”问题;如果您不想混淆自己和代码的其他未来读者,则第2点非常重要。是的,java允许使用xY和zY类名;但如果可能的话:请避免!您会看到,当在一个类中以两种不同的含义使用名称Y时,例如,必须始终使用xY和zY之类的绝对名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

原则和注释:表注释不是注释

来自分类Dev

ImageMagic注释字符代码,而不是注释图像中的字符

来自分类Dev

Python docstring类型注释-类,不是实例?

来自分类Dev

如何让PhpStorm在文本开头而不是行注释?

来自分类Dev

在Visual Studio中查找不是注释的行

来自分类Dev

SpringSecurity RememberMeServices不是通过注释注入的

来自分类Dev

使用OR条件而不是AND条件连接列的注释

来自分类Dev

需要覆盖注释,而不是 - 科特林

来自分类Dev

Android错误:注释值不是允许的类型

来自分类Dev

在Visual Studio中查找不是注释的行

来自分类Dev

可以有不是注释的 Java 接口吗?

来自分类Dev

如何扩展Spring MVC Controller注释?

来自分类Dev

使用@Secured注释保护MVC Controller方法

来自分类Dev

如何扩展Spring MVC Controller注释?

来自分类Dev

为什么使用#而不是注释而不是注释。以下代码中的元素?

来自分类Dev

为什么geany在bash中使用#〜而不是#来注释?

来自分类Dev

自类型注释,为什么要使用self:=>而不是val?

来自分类Dev

java.lang.IllegalArgumentException:错误引用的类型不是注释类型

来自分类Dev

Unity [Depedency]注释本身不是依赖项吗?

来自分类Dev

在BeanIO中使用带注释的类而不是XML进行映射

来自分类Dev

以编程方式映射servlet,而不是使用web.xml或注释

来自分类Dev

Google Chart API(不是Visualization API):如何摆脱注释行

来自分类Dev

Unity [Depedency]注释本身不是依赖项吗?

来自分类Dev

xPage为什么处理我的注释,好像不是

来自分类Dev

而不是处理php代码,而是将其显示为注释

来自分类Dev

在BeanIO中使用带注释的类而不是XML进行映射

来自分类Dev

如何让PhpStorm在文本开头而不是行注释行?

来自分类Dev

SQL:JOIN然后注释,而不是JOIN然后分组依据?

来自分类Dev

Spring AOP不是使用@Around注释的劫持方法

Related 相关文章

  1. 1

    原则和注释:表注释不是注释

  2. 2

    ImageMagic注释字符代码,而不是注释图像中的字符

  3. 3

    Python docstring类型注释-类,不是实例?

  4. 4

    如何让PhpStorm在文本开头而不是行注释?

  5. 5

    在Visual Studio中查找不是注释的行

  6. 6

    SpringSecurity RememberMeServices不是通过注释注入的

  7. 7

    使用OR条件而不是AND条件连接列的注释

  8. 8

    需要覆盖注释,而不是 - 科特林

  9. 9

    Android错误:注释值不是允许的类型

  10. 10

    在Visual Studio中查找不是注释的行

  11. 11

    可以有不是注释的 Java 接口吗?

  12. 12

    如何扩展Spring MVC Controller注释?

  13. 13

    使用@Secured注释保护MVC Controller方法

  14. 14

    如何扩展Spring MVC Controller注释?

  15. 15

    为什么使用#而不是注释而不是注释。以下代码中的元素?

  16. 16

    为什么geany在bash中使用#〜而不是#来注释?

  17. 17

    自类型注释,为什么要使用self:=>而不是val?

  18. 18

    java.lang.IllegalArgumentException:错误引用的类型不是注释类型

  19. 19

    Unity [Depedency]注释本身不是依赖项吗?

  20. 20

    在BeanIO中使用带注释的类而不是XML进行映射

  21. 21

    以编程方式映射servlet,而不是使用web.xml或注释

  22. 22

    Google Chart API(不是Visualization API):如何摆脱注释行

  23. 23

    Unity [Depedency]注释本身不是依赖项吗?

  24. 24

    xPage为什么处理我的注释,好像不是

  25. 25

    而不是处理php代码,而是将其显示为注释

  26. 26

    在BeanIO中使用带注释的类而不是XML进行映射

  27. 27

    如何让PhpStorm在文本开头而不是行注释行?

  28. 28

    SQL:JOIN然后注释,而不是JOIN然后分组依据?

  29. 29

    Spring AOP不是使用@Around注释的劫持方法

热门标签

归档