我使用https://start.spring.io/创建了一个Spring项目,然后制作了一个Rest控制器,并将GET映射到/students http
// This is the Controller.java file
package com.exampleqqq.demoqqq;
import java.util.ArrayList;
import java.util.List;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping(path = "/Students")
public List<Student> getStudents() {
Student obj1 = new Student(7, "Saman", "Colombo");
Student obj2 = new Student(9, "Nimal", "Matara");
List<Student> students = new ArrayList<>();
students.add(obj1);
students.add(obj2);
return students;
}
}//这是DemoqqqApplication.java文件
package com.exampleqqq.demoqqq;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoqqqApplication {
public static void main(String[] args) {
SpringApplication.run(DemoqqqApplication.class, args);
}
}//这是student.java文件
package com.exampleqqq.demoqqq;
/**
*
* @author Neva
*/
public class Student {
private int id;
private String name;
private String address;
public Student() {
}
public Student(int id, String name, String address) {
this.id = id;
this.name = name;
this.address = address;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}//这是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 https://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.7.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.exampleqqq</groupId>
<artifactId>demoqqq</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demoqqq</name>
<description>Demo project for Spring Bootqqqqq</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</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>错误是:
. cd =‘cd 3’> C:\Users\Neva\Documents\NetBeansProjects\demoqqq;‘JAVA_HOME=C:\Program Files\Java\jdk1.8.0_341’cmd /c -Dtest=**/*IT.java "-Dmaven.ext.class.path=C:\Program Files\NetBeans-14\netbeans\java\maven-nblib\netbeans-eventspy.jar“-Dfile.coding=utf-8测试-编译照射表:测试”扫描项目.
- maven- resources -plugin:3.2.0:resources (默认资源)@ demoqqq -使用'UTF-8‘编码复制过滤的资源。使用'UTF-8‘编码复制过滤的属性文件。复制1个资源复制0资源
-maven-编译器-插件:3.10.1:编译(默认-编译)@ demoqqq --无需编译-所有类都是最新的
- maven- resources -plugin:3.2.0:testResources (缺省-testResources)@ demoqqq --使用'UTF-8‘编码复制过滤的资源。使用'UTF-8‘编码复制过滤的属性文件。跳过不存在的C:\Users\Neva\Documents\NetBeansProjects\demoqqq\src\test\resources
-maven-编译器-plugin:3.10.1:testCompile(缺省-testCompile)@ demoqqq --没有什么可编译的-所有类都是最新的
构建失败?总时间: 0.872秒: 2022-08-05T14:09:08+05:30(将-DfailIfNoTests=false设置为忽略此错误。) ->帮助1
要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。使用-X开关重新运行Maven以启用完全调试日志记录。
有关错误和可能的解决方案的更多信息,请阅读以下文章:Help 1
发布于 2022-08-05 11:51:53
您的命令行包含:
-Dtest=**/*IT.java因此,它查找具有该名称的测试,并且不存在与该模式匹配的测试。因此,找出为什么命令行有"-Dtest=**/*IT.java“
https://stackoverflow.com/questions/73247063
复制相似问题