VO 데이터 추출

배고픈 징징이 ㅣ 2023. 1. 26. 14:39

검색관련해서 개발중이었는데 검색 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