我刚刚导入了在eclipse中在https://start.spring.io/中创建的spingboot项目。我尝试导入两次,但是问题仍然存在。已经尝试执行mvn更新,mvn全新安装,试图清除项目,但是这些都没有用。这是pom xml文件的第一行中的问题。我不知道如何解决这个问题。我正在使用Java 11

这是完整的POM文件:
<?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.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.in28minutes.springboot.rest.example</groupId>
<artifactId>spring-boot-2-jpa-with-hibernate-and-h2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-boot-2-jpa-with-hibernate-and-h2</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</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>
Run Code Online (Sandbox Code Playgroud)
我正在尝试运行 Spring Boot 应用程序,但 intellij 向我显示了一个错误:
“无法解析表 TB_PRODUTO”
Intellij 给出了分配数据源的提示,但列表为空
可能是什么问题呢?
当我运行 spring boot 应用程序时,intellij 返回一个错误:
试图调用不存在的方法。尝试是从以下位置进行的:
org.hibernate.envers.boot.internal.TypeContributorImpl.contribute(TypeContributorImpl.java:30)
Run Code Online (Sandbox Code Playgroud)
以下方法不存在:
org.hibernate.boot.model.TypeContributions.contributeJavaTypeDescriptor(Lorg/hibernate/type/descriptor/java/spi/JavaTypeDescriptor;)V
Run Code Online (Sandbox Code Playgroud)
该方法的类 org.hibernate.boot.model.TypeContributions 可从以下位置获得:
jar:file:/C:/Users/romul/.m2/repository/org/hibernate/hibernate-core/5.4.6.Final/hibernate-core-5.4.6.Final.jar!/org/hibernate/boot/model/TypeContributions.class
jar:file:/C:/Users/romul/.m2/repository/org/hibernate/orm/hibernate-core/6.0.0.Alpha2/hibernate-core-6.0.0.Alpha2.jar!/org/hibernate/boot/model/TypeContributions.class
Run Code Online (Sandbox Code Playgroud)
它是从以下位置加载的:
file:/C:/Users/romul/.m2/repository/org/hibernate/hibernate-core/5.4.6.Final/hibernate-core-5.4.6.Final.jar
Run Code Online (Sandbox Code Playgroud)
行动:
更正应用程序的类路径,使其包含一个兼容的 org.hibernate.boot.model.TypeContributions 版本
这可能是我的 pom.xml 冲突?
这是我的 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>
<groupId>com.produtos</groupId>
<artifactId>api-rest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>api-rest</name>
<description>Demo project for Spring Boot</description>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>12</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId> …Run Code Online (Sandbox Code Playgroud) 我创建了一个使用 DBMS_SCHEDULER 在数据库中成功运行的作业,但现在我需要禁用该作业,我该如何执行此操作?谢谢!
我正在尝试发送一个 POST 请求,该请求是一个Person包含联系人列表的对象。但我不知道这是否是发送列表的正确语法:
{
"name":"romulo",
"contacts" : [
{
"contact" : "3466577"
},
{
"contact" : "532423"
}
]
}
Run Code Online (Sandbox Code Playgroud)
但让我返回 404 错误
我做错了什么?
邮寄方式:
@PostMapping("/person")
public void addPerson(@Valid @RequestBody Person person) {
Person savedPerson = personRepository.save(person);
List<Contact> contacts = person.getContacts();
for (Contact contact1 : contacts) {
contactRepository.save(contact1);
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试完成教程。
\n\n我遇到了由 ESLint 引起的错误:
\n\n> Failed to compile.\n\n./src/App.vue\nModule Error (from ./node_modules/eslint-loader/index.js):\n\nC:\\Users\\romul\\Vue Projects\\produto-client\\src\\App.vue\n 110:36 error \'resposta\' is defined but never used no-unused-vars\n\n\xe2\x9c\x96 1 problem (1 error, 0 warnings)\nRun Code Online (Sandbox Code Playgroud)\n\n我想知道如何禁用 eslint。
\n\n这是我的项目结构:
\n\n\n\n我在互联网上搜索,但不明白如何禁用它。
\nI\xc2\xb4m 尝试在 Intellij IDEA 中遵循本教程,但是当我尝试连接到 h2 数据库时,控制台出现错误:
\n\n Connection is broken: "java.net.ConnectException: Connection refused: connect: localhost:9092" \n java.net.ConnectException: Connection refused: connect.\nRun Code Online (Sandbox Code Playgroud)\n\n我需要做什么才能建立连接?
\n\n提前致谢
\n\n\n我试图访问 swagger ui 页面,但是当我要访问该页面时,出现此错误
此应用程序没有 /error 的显式映射,因此您将其视为后备
swagger Config 类
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket productApi() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("com.aluno"))
.paths(regex("/api.*"))
.build()
.apiInfo(metaInfo());
}
private ApiInfo metaInfo() {
ApiInfo apiInfo = new ApiInfo(
"Cursos API REST",
"API REST de registro de alunos.",
"1.0",
"Terms of Service",
new Contact("Romulo Sorato", "https://www.linkedin.com/in/r%C3%B4mulo-sorato-domingos-a6524437/",
"romulosorato@hotmail.com"),
"Apache License Version 2.0",
"https://www.apache.org/licesen.html", new ArrayList<>()
);
return apiInfo;
}
}
Run Code Online (Sandbox Code Playgroud)
我的 pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency> …Run Code Online (Sandbox Code Playgroud)