전체 글94 20220721 TIL 에러처리 예외처리의 순서 1. try블록 안에서 예외가 발생하면 그 시점에서 코드의 실행을 중단한다 2. 발생된 예외의 종류가 catch 블럭의 () 안에서 지정한 예외와 일치하면 그 안의 코드 실행 3. catch 블록 안의 코드가 모두 실행되면 그 try-catch 이후의 코드 실행 finally - finally : 반드시 실시하고 싶은 중요한 프로세스는 반드시 finally 블록 안에 작성해주자 - 보통 그러한 중요한 작업의 예로 파일쓰기 작업, 네트워크 연결 종료 처리등이 있음 - 생략이 가능하며, 실제로도 많은 경우 생략한다 try{ 예외가 생길지도 몰라 조사를 할 코드들 } catch(ArrayIndexOutOfBoundException e){ // ArrayIndexOutOfBoundExc.. 2022. 7. 21. 20220720 TIL 어제 밤에 피곤해 죽을거같아서 끝내기 직전에 발생한 일들을 적으려다 말았는데 놀랍게도 지금 아침인데 바로는 생각이 안난다 컴퓨터에 집중해서 못남기겠으면 포스트잇으로라도 남겨놓자 알고보니 그저께 현준님이 나와 동일한 이슈를 겪었다는걸 알게돼서 밤11시에 신나게 얘기했다 아침부터 넘 피곤해서(물론 안 그런날이 있었겠느냐만) 커피도 마시고, 산책도 하고, 샤워도 했는데, 잠이 결국 안깨서 카페로 나왔다 전에 무슨말인지 감도 안오던 개념들이 이제 후폭풍으로 밀려오는데 그거 감당하기가 쉽지 않다 Overwhelm 되지 말고 그냥 하나라도 할수 있는만큼 정리하고 기록하자 JPA 편의관계 메서드 이해해야 되는데 -> 영속성부터 이해해야 하는것 같다ㅠ @NotNull @NotEmpty @NotBlank + Bean V.. 2022. 7. 20. 20220719 TIL application.property에 디버깅하면서 새로 적용한 것 spring.jpa.show-sql=true logging.level.root=debug - spring.jpa.show-sql=true 이건 sql문을 터미널에 출력해주는 것이었고, - logging에 관한 것인 logging.level.root=debug를 새로 알게 됨. 로그 레벨은 총 6단계임을 알 수 있어요. TRACE, DEBUG, INFO, WARN, ERROR, FATAL. 출처: https://codingdog.tistory.com/entry/spring-boot-logginglevel로-일정-레벨-이상의-로그만-출력해-봅시다 [강아지의 코딩공부:티스토리] autoincrement 번호 초기화하기 모든 데이터를 삭제한 상.. 2022. 7. 18. 20220718 TIL - 전역예외처리, 필터, 인터셉터, 어드바이저, 로깅에 대한 공부가 필요하다 - 코딩 컨벤션을 적용해주는 툴이 있어서, 적용해보았다. Google Java Style Guide는 구글에서 자바를 사용할 때 코드를 작성하는 사람, 읽는 사람의 편의성을 위해 양식을 통일해둔 것. 나는 naver-intellij-formatter.xml 를 적용하였다 https://github.com/naver/hackday-conventions-java#%EB%B9%A0%EB%A5%B8-%EC%A0%81%EC%9A%A9-%EA%B0%80%EC%9D%B4%EB%93%9C https://newwisdom.tistory.com/96 -필터와 인터셉터의 차이 1. 우선 [위치에 따른 차이가 있음] 인터셉터 : 디스패치서블릿 후에 .. 2022. 7. 18. 이전 1 2 3 4 5 6 7 8 ··· 24 다음