Dto 사용에 관한 생각 1. 서론 회사에서 프로젝트를 진행하다보면 계층 간 데이터 교환을 위해 기본적으로 DTO를 생성하여 사용한다. 회사에서는 보통 미리 정의된 편의성을 갖춘 DTO를 정의해 사용한다. 다만, 일부 프로젝트에서는 프리랜서가 참여하여 해당 프리랜서가 제로 베이스부터 시작하여 단기 프로젝트를 마무리하고, 이후 정직원이 이어받아 유지보수를 하는 경우가 있다. 이 때, 코드를 살펴보면 대부분 DTO로 getter/setter가 정의된 DTO를 사용한다. 하지만, 유지보수를 진행하다보면 요구사항은 항상 바뀌기 마련이고 정도가 심하면, 데이터베이스 기준으로 작성된 데이터 전달용 DTO들은 정의된 변수에 무색하게 모든 case를 커버할 수 있게 extend 되거나, 변수 개수가 늘어나게 된다. 이는 프로젝트를 진행하다보면.. 현재시간 구하기 1. 현재 시간 구하기 // format 객체로 원하는 형태로 형식 정의 SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss"); // date 객체 또는 Calendar 객체 사용 가능. Date dt = new Date(); // Calendar c = Calendar.getInstance(); String dt = format1.format(dt); System.out.println(time1); 2. 년/월/일 따로 구해서 가지고 놀기 Calendar cal = Calendar.getInstance(); // 년 int y = cal.get(Calendar.YEAR); // 월 int m = cal.get(Calendar... YouTube 검색 데이터 가져오기 - YouTube Data Api 연동 유튜브 채널 검색에 대한 결과를 리스트로 가져오는 예제 코드입니다. 아래 소스에는 [검색어][더보기] 기능이 추가되어 해당 값들도 파라미터로 넘겨 받고 있습니다. 애초에 해당 API에서 검색어가 존재해야 데이터를 가져올 수 있고, 결과에는 pageToken 이 항시 넘어오고 해당 토큰을 날려서 페이징 조회도 가능하기 때문에, 페이징 또한 구현이 가능합니다. 자세한 파라미터 및 안내 사항은 다음 주소를 참고해주세요. developers.google.com/youtube/v3/docs/search/list?hl=ko Search: list | YouTube Data API | Google Developers API 요청에 지정된 쿼리 매개변수와 일치하는 검색결과의 모음을 반환합니다. 기본적으로 검색결과의 집.. 이전 1 다음