Метод Springboot MongoRepository findAll() возвращает пустой список, но другие методы возвращают действительные результаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Метод Springboot MongoRepository findAll() возвращает пустой список, но другие методы возвращают действительные результа

Сообщение Anonymous »

findAll() Метод mongoRepository возвращает пустой список. что не так с приведенным ниже кодом?
API, используемый для подсчета количества документов в коллекции, работает нормально, и поэтому findAll() также должен возвращать действительный результат.
Контроллер
@RestController
@RequestMapping("/api/api-management/scopes")
public class AuthScopesController {
private final ScopesService scopesService;

@Autowired
AuthScopesController(ScopesService scopesService) {
this.scopesService = scopesService;
}

@PostMapping("/")
public AuthScope createScope(@RequestBody AuthScope authScope) {
return scopesService.createAuthScope(authScope);
}

@GetMapping("/")
public List getAllScopes() {
return scopesService.getAuthScopes();
}
}

услуга
@Service
public class ScopesService {

private final AuthScopeRepository authScopeRepository;

public ScopesService(AuthScopeRepository authScopeRepository) {
this.authScopeRepository = authScopeRepository;
}

public AuthScope createAuthScope(AuthScope authScope) {
return authScopeRepository.save(authScope);
}
//TODO: recheck
public List getAuthScopes() {
return authScopeRepository.findAll();
}
}

репозиторий
@Repository
public interface AuthScopeRepository extends MongoRepository {
Optional findByScope(String id);
}


модель следующая
@Data
@Document("auth-scopes")
public class AuthScope {
@Id
private String scope;
private String belongsToApi;
private String belongsToApiTitle;
private String description;
}


Подробнее здесь: https://stackoverflow.com/questions/734 ... -other-met
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»