【发布时间】:2018-11-17 16:51:15
【问题描述】:
我得到了这个例外:
@RestController
public class UserController {
@Autowired
private IUserService userService;
@RequestMapping(value="/getAllusers",method = RequestMethod.GET)
public ResponseEntity<List<UserDTO>> getAllusers(){
List<UserDTO> users=userService.getAllusers();
return new ResponseEntity<List<UserDTO>>(users, HttpStatus.FOUND);
@服务 公共类 UserService 实现 IUserService {
public List<UserDTO> getAllusers(){
List<UserDTO> users = new ArrayList<>();
UserDTO userDTO = new UserDTO(1,"""","""");
users.add(userDTO);
return users;
}
@SpringBootApplication
公共类 SpringAPP {
public static void main(String args[]) {
SpringApplication.run(SpringAPP.class, args);
}
建议采取的行动:
考虑在您的配置中定义一个“com.abcd.service.UserService”类型的 bean。
【问题讨论】:
-
我发布了整个服务
-
请发布整个示例,附带服务。您的服务名称约定告诉我们,这只是接口,不是实现的服务,但没有代码,很难找到。
-
确保 UserService 使用 @service 注释,以便 spring 容器创建该类型的 bean。
-
是服务用@servcie注释
-
第一点更新post中完整的堆栈跟踪,第二点
private IUserService userService是这个com.anoj.service.UserService的父类或接口?
标签: spring-boot