본문 바로가기

TIL & 회고

[TIL] 2021년 3월 1째주 (21.3.1~21.3.7)

728x90
반응형

Mon - 미작성

Tue

  • 집 PC java,IntelliJ 셋팅
  • Project / IT-EVENT
    • 작업 내용
      • SecurityConfig, REST Cotroller 연결 테스트 작업
    • 이슈
      • [해결] PC 셋팅 후 git커밋 시 local 데이터로 남아있는 username, useremail 이 연동되었다.
        • 해결방법 : git config user.email [userEmail] / git config user.name [userName] 깃 명령어로 config 설정 값 변경하니 잘 커밋되었다. → 계정인증과 로컬계정이 안맞는데 왜 커밋이 될까? 어떻게 보면 다른사람 계정으로 내 프로젝트에 바로 푸시한건데 이건 왜 가능할까?

Wed

  • Project / IT-EVENT
    • 작업 내용
    • 이슈
      • [해결] github origin master로 푸시 하려는데 또 계정문제 발생 😂 (남자친구 PC 넘겨받은건데.. 어제 해결한 것 말고도 또 뭘 바꿔줘야하는지~ 벗어날 수 없는 rlftmdtp 의 늪 ^-^;;)
        • 해결방법 : 제어판의 자격증명관리자 에서도 로컬 자격 증명?을 바꿔줘야 한다고 한다. 편집을 눌러 계정을 재입력해주고, push 하니 다시 계정연결창이 나와서 재연결 완료! 푸시 성공!
  • I GET IT !
    • github 잔디는 master로 푸시해야만 생긴다. event branch로 푸시하니 잔디가 생성되지 않았음ㅠ 혼자 소스올리는 용으로는 branch를 생성할 필요가 없는걸까? 어떻게 진행하면 좋을까나.. 🤔

Thu

  • Project / IT-EVENT
    • 작업 내용
      • EventController 만들어 테스트 진행 (GET, POST) 시도. Postman POST 테스트 시 401 authorization 발생하여 이것저것 시도하다가 결국 예전 설정 코드 확인하여 해결했다.
        • REST API 라서 필요없는 것들 disable 처리하기
        • httpBasic().disable() → http 기본인증 활성화 할 때 사용 csrf().disable → form에서 받는 토큰이라 필요 없음
    -   Date Format 에러 해결

        @JsonFormat 써서 해결함. 이것도 예전코드 참고 ㅠ0ㅠ @DateTimeFormat 은 왜 안될까?? 차이를 모르겠다..

        \[Event.java\]

        @Column(nullable = false) // @DateTimeFormat(pattern = "yyyy-MM-dd kk:mm:ss") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Seoul") private LocalDateTime eventStartDate; @Column(nullable = false) // @DateTimeFormat(pattern = "yyyy-MM-dd kk:mm:ss") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Seoul") private LocalDateTime eventLastDate;

Fri - 미작성

SAT - 미작성

 

SUN

  • Project / IT-EVENT
    • 작업 내용
      • API 응답객체 생성
      • ModelMapper 적용하여 Entity, DTO 분리
      • @MappedSuperclass 클래스로 생성일, 수정일 컬럼 공통화
      • Event Create API 개발중
      • heroku 서버 배포 했다!! 🤗
    • 이슈
      • Heroku java 버전 이슈
        • Java11로 작업해서 올리려니 자꾸 Java8만 로딩하려고 해서 배포 에러가 났다. 구글링한대로 system.properties에 11 설정도 했는데 안됨 ㅠ_ㅠ 컴파일 버전 java8로 내리고 컴파일, 배포하니 일단 정상으로 배포되었다. 휴 :)....

🙋🏻‍♀️ Question Stack

🤔 Think

  • Response 객체에서 에러 별 처리 하기
  • Event 생성, 수정 @Valid 체크 로직 고민

✔️ To do

  • h2 web console 연결 작업
  • C,R,U,D 기본 API 구성 완료하기 (+heroku 배포)
  • Postman 생성하여 Event API 전달 @소라님
728x90
반응형

'TIL & 회고' 카테고리의 다른 글

[TIL] 2021년 3월 4째주 (21.3.22~21.3.28)  (0) 2021.03.29
[TIL] 2021년 3월 3째주 (21.3.15~21.3.21)  (0) 2021.03.21
[TIL] 2021년 2월 회고록  (0) 2021.03.01
[TIL] 20.10.29  (0) 2020.10.30
[TIL] 20.10.20  (0) 2020.10.20