我已经在spring工具套件中创建了一个spring项目。
GetMapping cannot be resolved to a type
我的代码是
package tacos;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController
{
@GetMapping
public String home()
{
return "home";
}
}
正如您在这一行中看到的,我已经导入了GetMapping。
import org.springframework.web.bind.annotation.GetMapping;
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>sia</groupId>
<artifactId>taco-cloud</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>taco-cloud</name>
<description>Taco cloud example</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
因为您从未将Spring MVC包含到您的项目中,因此它无法解析来自它的类。
您应该在pom.xml
中包含spring-boot-starter-web
,这将为您传递获得Spring MVC和嵌入式Tomcat:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
我正在尝试在我的Spring Tool Suite 3.6.1版本中安装Hibernate Tools插件,安装完成时没有任何错误,但我既看不到Hibernate透视图,也没有获得逆向工程hibernate类的选项。我尝试了以下操作但没有成功: < li >使用安装新软件选项...,使用网站链接更新- 是否有人在 STS 3.6.1 发行版中成功配置了Hibernate工具。
当创建一个新的时,我没有看到一个Spring条目。请帮我修正这个错误!谢谢大家。
我试图在STS3.7.1中创建一个项目。当我尝试创建spring starter项目时,它给了我一个类似这样的错误... IOException:服务器返回URL的HTTP响应代码:403:HTTP://start.spring.io/starter。zip?name=hello-boot&groupid=org。test&artifactid=hello-boot&version=0.0.1-s
我使用的是Spring工具套件4版本:4.4.2.RELEASE 我用下面的POM创建了一个新的maven项目: 在Spring工具套件中,它看起来像这样: 然后我尝试添加一个tomcat服务器(我已经下载了tomecat 9,路径上没有问题)。 但是在上面的窗口中,我的项目没有显示在左侧的可用资源中。我可以创建这个tomcat 9服务器,我可以启动它,但我不能在服务器下添加我的项目。为什么?
我正在使用IntelliJ IDEA,并且我尝试通过maven安装依赖项,但它给了我以下错误: 我搜索过类似的问题,但它们都指代理问题,但是, 我可以在没有代理的情况下通过浏览器访问这些插件,我也尝试在IntelliJ IDEA中配置代理,但它也不起作用。 日志文件: 在通过intellij和bash成功编译和构建之后,仍然存在两个错误 这意味着什么以及如何修复读取依赖项中剩余的错误?
我的系统有OpenJDK11,没有Java1.8SDK。因此,我尝试使用Spring Tool Suite软件配置OpenSDK,方法是在sts.ini文件中设置, sts.ini: