API-интерфейс Spring Boot Rest Controller не возвращает значение в формате json - PullRequest
0 голосов
/ 09 апреля 2020

Описание проблемы

Весной данные API загрузки предоставляются в формате JSON, но для меня данные заполняются в следующем формате.

Формат данных

отсутствует атрибут таблицы, который помогает связывать данные в раскрывающемся списке ["TETE", "ZZZZ", "XXXX", "AAAA", "BBBB"]

Требование

Использование Angularjs для создания раскрывающегося списка.


Код загрузочной пружины

Хранилище

@Repository
public interface CategoryRepository extends JpaRepository<xCategory,Integer>
{
    @Query("SELECT DISTINCT a.categoryName FROM xCategory a order by categoryName asc")
    List<String> getCategoryName();
}

Контроллер

@GetMapping("/getAllCategory")
public List<String> getAllCategory() {              
    List<String> cCategory = categoryRepository.getCategoryName(); 
    return cCategory;
}

Angular Код

<label class="control-label">Category: </label>
<select  [(ngModel)]="listAllCategory" name="xcategory" class="form-control" required>
    <option *ngFor="let xcategory of listAllCategory" [value]="xcategory.catID">
        {{xcategory.categoryName}}
    </option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...