검색관련해서 개발중이었는데 검색 api에 필터 데이터를 일일히 넣기가 귀찮았다.
이에 VO를 이용하여 값이 존재하면 url에 추가되게 개발진행
public String getSearchFilterVOData(SearchFilterVO searchFilterVO , String url) throws Exception{
for(Field field : searchFilterVO.getClass().getDeclaredFields()){
field.setAccessible(true);
String paramName = field.getName();
Object paramValue = field.get(searchFilterVO);
if(paramName != null && !paramName.equals("") && paramValue != null && !paramValue.equals("")){
url += "&" + paramName + "=" + paramValue;
}
}
return url;
}
반응형
'Java' 카테고리의 다른 글
Stream (0) | 2023.01.31 |
---|---|
@pathvariable (0) | 2023.01.26 |
Ehcache3 & SpEL (0) | 2023.01.26 |
Reflection (0) | 2023.01.20 |
@Transactional (0) | 2023.01.19 |