RESTful 웹 서비스를 만들려고하는데 다음 jar 파일을 추가했지만 import javax.ws.rs.core.MediaType;
을 추가하면 빨간색 줄에 밑줄이 그어져 "import javax.ws.rs.core.MediaType;"
이 다른 성명과 충돌합니다. . Ctrl + Shift + O를 사용하여 가져 오기를 구성하려고 시도하고 위의 가져 오기를 자동으로 제거합니다. 그 결과 MediaType.TEXT_PLAIN이 인식되지 않습니다. 당신이 당신의 코드를 작성하면서 완전히 모든 유형을 한정하지 않아도미디어 유형 가져 오기가 인식되지 않음
2
A
답변
4
가져 오기 문은 편의가 있습니다.
두 클래스를 모두 가져올 수 있다면 컴파일러는 둘 중 하나를 사용하려고했을 때 어떤 것을 의미하는지 알 수 없습니다.
import java.awt.PageAttributes.MediaType;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
//import javax.ws.rs.core.MediaType; // don't need this anymore
@Path("/hello")
public class Hello {
@GET
@Produces(javax.ws.rs.core.MediaType.TEXT_PLAIN) // fully qualify MediaType
public String sayPlainTextHello() {
return "Hello, World!";
}
}
+0
그레이트 테크닉 bro. –
+0
그건 작품 .. 감사합니다! – Arpan
1
당신은 두 번을 가져온이 같은 이름 충돌의 경우
, 당신은 컴파일러가javax.ws.rs.core.MediaType
에서 떨어져
java.awt.PageAttributes.MediaType
을 말하는 방법을 가지고, 그래서 완전히 유형 중 하나를받을 필요가있다. 핵심 MediaType의 경우 import javax.ws.rs.core.MediaType을 가져와야합니다. Page Attributes에 대해서는 import java.awt.PageAttributes.MediaType을 임포트해야한다.
요구 사항에 따라 올바른 것을 선택하십시오.
관련 문제
- 1. factory_boy 설치 후 가져 오기가 인식되지 않습니다.
- 2. Eclipse Android 가져 오기가 인식되지 않습니다.
- 3. 파이썬에서 미디어 가져 오기가 작동하지 않습니다.
- 4. Jar에서 가져 오기가 해결되지 않음
- 5. XSD : 복잡한 유형 가져 오기가 작동하지 않습니다.
- 6. android 프로젝트 phonegap intellij cordova 가져 오기가 인식되지 않습니다
- 7. 앱에서 내 안드로이드 라이브러리 가져 오기가 라이브러리로 인식되지 않습니다.
- 8. Chrome에서 HTML 가져 오기가 작동하지 않음
- 9. 가져 오기가 UserControl 내에서 만족스럽지 않음
- 10. JPA eager 가져 오기가 결과를 반환하지 않음
- 11. 상속 때문에 가져 오기가 완료되지 않음
- 12. Solr 델타 가져 오기가 수행하지 않음
- 13. Magento 제품 가져 오기가 처리되지 않음
- 14. MySQL CSV 가져 오기가 삽입되지 않음
- 15. 네이티브 가져 오기가 본문을 보내지 않음
- 16. WSO2 API 가져 오기가 수행되지 않음 (Swagger에서)
- 17. slf4j에서 가져 오기가 작동하지 않습니까?
- 18. HTTP 지원되지 않음 미디어 유형 문제
- 19. Excel 가져 오기 표가 인식되지 않음
- 20. 미디어 쿼리 - 브라우저에서 인식되지 않습니다.
- 21. Android R.java가 제대로 인식되지 않음
- 22. ffmpeg로 미디어 유형 변환
- 23. 커서 가져 오기가 NULL을 반환합니다.
- 24. 런타임에 복사 된 새 클래스에서 유형 가져 오기가 반환됩니다.
- 25. Magmi - 가져 오기가 없습니다
- 26. MEF 가져 오기가 null입니다.
- 27. 가져 오기가 작동하지 않습니까?
- 28. sqlite3 가져 오기가 필요합니까?
- 29. 가져 오기가 거북이 서브
- 30. Pylint : 상대 가져 오기가
코드에서 볼 수 있듯이 같은 이름의 클래스를 하나씩 가져옵니다. 컴파일러가 어느 쪽을 참조 할 때 어떤 것을 알기를 당신은 어떻게 기대합니까? – njzk2
jersey-server jar에는 MediaType 및 javax.ws.rs 클래스에 대한 구현이 있으므로 javax.ws.rs-api jar를 제거해야한다고 생각합니다. – Ronald91