gpt4 book ai didi

java - Spring Boot 出现 NOT_FOUND 问题?

转载 作者:行者123 更新时间:2023-12-01 16:35:12 25 4
gpt4 key购买 nike

我是 Spring 框架的新手。我尝试使用 Spring 制作一个简单的 Web 服务器应用程序,但是当我使用 Postman 调用 url 时,出现 404 Not Found。

package com.leoaslan.doctorfinder;

//..import

@SpringBootApplication
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
@ComponentScan({"com.delivery.request"})
@EntityScan("com.delivery.domain")
@EnableJpaRepositories("com.delivery.repository")
public class DoctorfinderApplication {

public static void main(String[] args) {
SpringApplication.run(DoctorfinderApplication.class, args);
}

}
package com.leoaslan.doctorfinder.controller;


//import

@RestController
@RequestMapping("/api")
public class LoginController {
private final Logger log = LoggerFactory.getLogger(LoginController.class);

@Autowired
LoginService loginService;

@GetMapping("/auth/login")
ResponseEntity<?> login(HttpServletRequest request) {
System.out.println("OK");
return new ResponseEntity<>(HttpStatus.ACCEPTED);
}
}

我尚未在 application.properties 中配置任何内容。

感谢您的帮助

最佳答案

您的 Controller 类没有被扫描,所以只需尝试在 @ComponentScan 上添加正确的 Controller 包

@ComponentScan({"com.delivery.request", "com.leoaslan.doctorfinder.controller"})

实际上,您的应用程序上真的有这些包(com.delivery.request、com.delivery.domain、com.delivery.repository)吗?它们看起来可疑地复制/粘贴,除非您将它们更改为您的类的实际位置,否则它们不会执行任何操作。

关于java - Spring Boot 出现 NOT_FOUND 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61967551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com