【发布时间】:2023-01-16 15:57:40
【问题描述】:
我创建了一个 spring boot 应用程序(3.0.1)。然后我连接了 Postgres 数据库并执行了它。应用在8080服务器上顺利启动。然后我添加了下面提到的注释。
@EnableAutoConfiguration
@ComponentScan
整个文件,
package com.example.SpringRecap;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
@EnableAutoConfiguration
@ComponentScan
public class SpringRecapApplication {
public static void main(String[] args) {
SpringApplication.run(SpringRecapApplication.class, args);
}
@GetMapping("/")
public void Employee() {
}
}
现在,出现下面提到的错误,
Redundant declaration: @SpringBootApplication already applies @EnableAutoConfiguration
Redundant declaration: @SpringBootApplication already applies given @ComponentScan
IntelliJ 的图像:
如果有人知道原因,请帮助我。如果需要更多信息来解决问题,请在此处发表评论。 谢谢你。
【问题讨论】:
-
@Jens 不,它显示错误,等等,我会放一张截图,我认为你只是在将其视为警告之后才对我投反对票。
标签: java spring-boot annotations spring-boot-maven-plugin component-scan