🟦 기본 환경: IDE: IntelliJ, Language: Java
SpringBoot의 MainApplication에서 다음 Source Code를 실행할 경우,
1
2
3
4
5
6
7
|
@GetMapping("/")
public List<Item> list() {
List<Item> items = itemStoryService.itemList();
System.out.println(items[0])
return items;
}
|
🚨 다음과 같은 Error 발생
java: array required, but java.util.List<> found
발생 원인
List data type에서 인덱스로 직접 접근
해결 방법
List는 인덱스로 직접 접근하는 것이 아니라 get() 메서드를 사용하여 요소에 접근
1
2
3
4
5
6
7
|
@GetMapping("/")
public List<Item> list() {
List<Item> items = itemStoryService.itemList();
System.out.println(items.get(0))
return items;
}
|
'Java > Spring with Error' 카테고리의 다른 글
[해결 방법] java.lang.IllegalStateException (0) | 2023.08.19 |
---|---|
[해결 방법] Failed to configure a DataSource (0) | 2023.08.19 |
[해결 방법] finished with non-zero exit value 1 (0) | 2023.06.14 |
[해결 방법] Package name does not correspond to the file path (0) | 2023.06.06 |
[해결 방법] No projects are found to import (0) | 2023.05.30 |