
SolrParams::set 메소드는 파라미터의 값을 설정할 때, null 값을 허용하지 않습니다. 따라서, params.set("key", null);를 호출하면 NullPointerException이 발생합니다.
이러한 경우, null 값을 허용하고 싶다면, Optional 클래스를 사용하거나, 기본값을 설정하는 방법을 고려할 수 있습니다.
예를 들어, Optional 클래스를 사용하여 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
SolrParams params = new SolrParams();
params.set("key", Optional.ofNullable(nullValue));
또는 기본값을 설정하는 방법을 사용하여 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
SolrParams params = new SolrParams();
params.set("key", defaultValue);
2025-07-18 00:08