String is primitive or not as for Spring and how it treat as primitive or not? please help me?
this is my Code 
for (Map.Entry<String, Serializable> entry : request.getProperties()
            .entrySet()) {
        if (ClassUtils.isPrimitiveOrWrapper(entry.getValue().getClass())
                || (entry.getValue().getClass().equals(String.class))) {
            customHeaders.put(entry.getKey(),
                    String.valueOf(entry.getValue()));
        }
    }
 
     
    