我不知道为什么这是不工作,我试图实现一个简单的结束点这是我的控制器
@RestController
public class CustomerController {
private final CustomerService customerService;
@Autowired
public CustomerController(CustomerService customerService) {
this.customerService = customerService;
}
@GetMapping("/")
Customer getCustomer(){
return customerService.getCustomer();
}
}
这是我的服务
@Component
public class CustomerService {
public Customer getCustomer(){
return new Customer("Anas",23,"Monday");
}
}
当我转到localhost:8000/我得到了下一个错误信息:此应用程序没有/error的显式Map,因此您将其视为回退。
我尝试添加另一个端点,如下所示
@GetMapping("/hi")
String sayHi(){
return "Hello World";
}
它的工作,我假设控制器上的getCustomer方法不工作,因为对象没有注入好,我错过了什么?
1条答案
按热度按时间ffscu2ro1#
好吧,那是我的错,问题出在客户类上,我应该为字段添加setter和getter