일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- vo생성
- groupingby
- forEach
- message.properties
- spring-boot
- Profile
- 테이블명 조회
- 이넘아
- 슬로우 쿼리 설정정보 조회
- 개행문자 치환
- 람다식
- 카멜케이스 변환
- Spring Boot
- 로컬서버 바라보기
- 개행문자
- ㅋㅅㅋ
- java
- Stream
- Type Convert
- enum
- DTO
- STS
- 줄바꿈
- 이넘
- Vo
- dto생성
- properties editor
- JSTL
- 컬럼명 조회
- 테이블 컬럼 카멜 변환기
- Today
- Total
목록java (7)
코더가 되고싶은 남자
https://guney.kro.kr https://guney.kro.kr/테이블 컬럼 카멜 표기법 변환기 이 프로그램을 통해 Underscore Notation으로 표기된 테이블 컬럼명을 Camel Notation으로 변환된 자바 필드명으로 변경할 수 있다. 사용법 USER_ID ADDR_HOME_STREET YOU_LOVE_ME_SO_guney.kro.kr 정직원때 dto 만들기가 너무 귀찮아 했는데 회사분께서 주신 html 파일을 조금 커스터마이징하여 임시 도메인으로 적용한 사이트이며, 스크립트 버그가 많이 살고있습니다..; 짬날때 마다 개선중
public List clrInfoSet(List list, Class c) { //select List> clrList = golftelRoomBkdnBlckRepository.selectGolftelRoomBlckCstusClrList(UserVO.getUserInfo()); ObjectMapper objectMapper = new ObjectMapper(); ModelMapper modelMapper = new ModelMapper(); //DTO & VO > HashMap Convert List> mapList = objectMapper.convertValue(list, new TypeReference>>(){}); if (!clrList.isEmpty()) { //..
Integer limit = 10000; for (int i = 0; i < list.size(); i += limit) { CsvRecordVO csvRecordVO = makeCsvRecord(list.subList(i, Math.min(i + limit, list.size()))); }
안녕하신가? 자바에서 Map > vo로 컨버트 할 수 있는 코드인데 공통 함수로 쓰기 좋을 것이다. 1. HashMap -> vo 변환 public class CommonUtils { public static T convertVo(Map map, Class vo) throws Exception { T obj = null; if (ObjectUtils.isEmpty(vo)) { throw new Exception("CommonUtils convertVo : vo Class null"); } else { //vo 객체 생성 obj = vo.getConstructor().newInstance(); if (MapUtils.isEmpty(map)) { return obj; } else { for (Map.Entr..
ObjectMapper mapper = new ObjectMapper();//객체 선언 //Map > vo 컨버트 함수 mapper.convertValue(서비스.서비스함수명(param).get("getList"), new TypeReference(){}); 일케 하시면 되유... 보통 API 호출로 데이터를 Map으로 받을때 쓰기 좋음 convert 하는 도중 에러가 날 확률이 높다. 예를들어 vo, dto에 선언한 변수 중 int 형으로 들어가야하는데 API에서 null로 내려온 경우 API에서 내려온 response 컬럼 데이터 중 vo, dto에 선언이 안되어 있는 경우? 로인해 Exception 발생할 확률이 높다. 그때 @Alias("ProductDTO") @JsonIgnorePropertie..
오늘도 ~ 언젠가 ~ 웹 프로젝트 시 조회성 api 리스트 데이터를 재가공 해야할 날이 올 것이다. 자바에서 리스트 데이터를 재가공하는 일은 아주 비번히 일어난다. 항상 쌍 foreach를 돌려 데이터를 새로 SET 하지만 이번에는 스트림 람다식을 이용하여 재가공을 했다. - 우선 api로 sellect해온 값으로 가정한 어느 옵션속성 데이터 이다. - [ { "optNo": 29, "optNm": "SIZE", "optTp": "사이즈", "useYn": "Y", "optValNo": 17, "optValNm": "F", "optDesc": null, "mrkRnk": 1, "regDtime": "2021-01-12T07:26:27.000+0000", "regrId": null, "regrNm": nu..
웹 서비스 프로젝트 중 급히 Validation 체크 추가할 사항이 생겨서 만든 enum 클래스 이다. 최상위 enum 영역 안에, enum을 선언하여 5자리 코드 값을 넘길 시 알파벳 1자리 문자로 리턴하는 함수를 만들었다. import java.util.Arrays; public enum ProductThemeEnum { M("10000", "M"), F("10001", "F"), C("10002", "C"), A("10003", "A"); //10000남성 //10001여성 //10002KIDS //10003공용 /* enum 클래스 영역안에서 사용할 함수, 변수 */ private String codeValue; private String charValue; private ProductThemeE..