일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩문제
- 강서구도서관
- 특정값 개수
- 경력기술
- 해쉬맵
- HashMap
- @observable
- 도서관대출
- SpringBoot
- 수포자
- groomide
- 로봇 관련 윤리문제
- 월간코드챌린지시즌1
- 코딩문제풀이
- restapi
- 전자도서관
- level1
- java
- 동네도서관이용후기
- 프로그래머스
- @action
- MES
- mobx
- 사이드프로젝트
- Decorator
- 1일1커밋
- LinkedList
- 무료로책보기
- goormIDE
- 오류잡기
- Today
- Total
목록개발자의 삶/업무일지 (3)
Maenya's Techlog

지난 시간에는 Batch 프로그램을 구현하면서 Rest API 를 호출하여 받아온 데이터를 Dto로 변환하는 작업을 했다. 이번에는 Dto에 삽입한 데이터들을 xml 파일을 만들어서 요소와 속성을 채우는 작업을 해볼 것이다. 나의 Batch job 중 두번째 step이 될 것이다. 일단은 전반적인 Batch job 로직에 메소드로 만들어서 묶어 버렸는데, 추후에 보기 좋게 로직을 클래스 파일로 따로 빼서 작업할 것이다. 아래는 xml 파일을 생성하고, 안에 요소와 속성들을 채워넣은 뒤, 임의의 로컬 저장소에 xml 파일을 업로드하는 로직을 간략하게 나타낸 것이다. ( * 여기서 Dto 데이터는 전역변수로 사용하고 있었음에 주의) /** * XML 파일 생성하기 * 일단 여기 메소드로 만들어서 단독 로직파..

사내가 워낙 폐쇄망이라 gradle 프로젝트 만들기는 실패하고 아쉬운대로 maven 배치 프로그램을 제작을 시작했다. [ 개발환경 ] java 1.8 maven 3.5.3 spring boot 2.5.4 intelli-j 2021.2 대략 프로젝트 내용은 매일 아침마다 오픈소스 Rest api를 호출하여 데이터를 받아오고, 받아온 데이터를 파싱하여 sftp 서버에 올리는 작업을 하루에 한 번씩 반복하도록 제작해야 한다. 1. intelliJ로 spring initializr 프로젝트를 새로 생성한다. 2. pom.xml 의존성 추가 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.4 com.example batch-mvn 0.0.1-SNAPS..
2020. 2. 8. 0:49 URL 복사 통계 오늘은 스프링부트 때문에 좀 힘든날이었다. 에러때문에 하루를 다 날린 것 같은 기분이 들었다. 퇴사자가 만들어 놓은 화면을 내가 담당하게 되어 로직을 수정하려는데 원래는 조회가 잘되던 화면이 에러가 빠바박 났다. 과장님한테 말하니까 과장님이 메인서비스에 에러를 예민하게 잡는 로직을 들여 놨다고 했다. 아니나다를까 내가 만질 로직에도 그 메인서비스 프록시를 땡기는 부분이 있었다. BACK 엔드라 함은 여러 service api가 있고 그들을 잔뜩 댕겨서 내가 쓸 service에 다른 서비스 api들을 댕겨다 모아서 쓴다. 회사에서는 그걸 복합서비스라고 부르고 있고 그 복합서비스는 주로 화면에서 사용하는 api들이 담겨있다. api에 api들이 모여서 ap..