본문 바로가기
Java/Spring with Error

[해결 방법] java.lang.IllegalStateException

by HJ0216 2023. 8. 19.

👉 기본 환경

- Language: Java

- DB: MySQL

- IDE: IntelliJ

 

 

⌨️ 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
@RestController
public class ApiController {
 
    @GetMapping(value = "/getMidFcst")
    public void getMidFcst() {
    }
 
    @GetMapping(value = "/getMidFcst")
    public void getMidFcst() {
    }
 
}
 
 
 

 

 

🖨️오류

java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'apiController' method 

 

 

📡 원인

apiController에 value가 동일한 method가 2개 존재

 

 

📰 해결 방법

1
2
3
4
5
6
7
8
9
10
11
12
13
@RestController
public class ApiController {
 
    @GetMapping(value = "/getMidFcst")
    public void getMidFcst() {
    }
 
    @GetMapping(value = "/getMidFcst2")
    public void getMidFcst2() {
    }
 
}
 
 
 

중복된 value 수정