小编Doğ*_*mir的帖子

GraphQLTester与SpringBoot无法实例化xxx指定的类是一个接口

PlayerController.java:

@Controller
public class PlayerController {


    private final int MAXIMUM_CAPACITY = 12;
    @Autowired
    private final PlayerRepository playerRepository;


    public PlayerController(PlayerRepository repository){
        this.playerRepository = repository;

    }

    @QueryMapping
    List<Player> getAllPlayers(){
        List<Player> ps = new ArrayList<>();
        playerRepository.findAll().forEach(ps::add);
        return ps;
    }

    @QueryMapping
    Optional<Player> playerById(@Argument Long id){
        return playerRepository.findById(id);

    }

    @MutationMapping
    Object AddPlayer(@Argument PlayerInput player){

        if(playerRepository.count() >= MAXIMUM_CAPACITY)
            return new PlayerFailedPayload("maximum number of players reached (" + MAXIMUM_CAPACITY + ")! Please delete players before adding more." );

        if(!PlayerPosition.isValidPosition(player.position()))
            return new PlayerFailedPayload("Invalid Player Position, The valid positions …
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing spring-boot graphql

6
推荐指数
1
解决办法
1269
查看次数

标签 统计

graphql ×1

java ×1

junit ×1

spring-boot ×1

unit-testing ×1