我正在制作一个新的springboot-maven项目。@RestController当我在下面使用时,编译器无法解析pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>但是,当我将版本更改为1.5.13时,编译器可以解析 @RestController<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.13.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>我想使用最新版本的spring boot,并使用@RestController。
3 回答
智慧大石
TA贡献1946条经验 获得超3个赞
由于我无法添加评论,因此我认为maven配置不是您的问题,请检查您的@Configuration和@SpringBootApplication类以及它们的路径扫描设置
您可能遇到的另一个问题:也许您的其他依赖项之一仍然取决于springboot 1.5,您必须拥有一个干净的springboot 2.0类路径
我也遇到类似的问题,所以继续研究吧,你会发现它的;-)
Smart猫小萌
TA贡献1911条经验 获得超7个赞
我有一个类似的问题,这是因为我将我的类命名为RestController。一旦将其重命名为Controller,就可以导入@RestController程序包而不会出现问题。
添加回答
举报
0/150
提交
取消