분류 전체보기 123

[튀르키에(터키)여행] 안탈리아 해변 추천/안탈리아 택시타는법/Obilet 으로 안탈리아에서 데니즐리가는 버스 예약하기/터키에서유심구매하기

이전 포스팅은 여기로 2024.02.06 - [여행정보/2023 터키] - [터키여행] 카파도키아에서 안탈리아 이동하기/터키항공 수화물 분실처리방법/여행자보험 청구하기 [터키여행] 카파도키아에서 안탈리아 이동하기/터키항공 수화물 분실처리방법/여행자보험 청구 이전 포스팅은 여기로 2024.02.05 - [여행정보/2023 터키] - [터키여행] 카파도키아 그린투어 후기 안탈리아를 어떻게 가지? 카파도키아에서 안탈리아로 이동하는 방법은 크게 버스와 비행기가 있다. zigo-autumn.tistory.com 이전 포스팅에서는 카파도키아에서 안탈리아로 이동했던 것까지 적었는데, 오늘은 안탈리아에서 방문했던 해변 공원과 해수욕장 그리고 파묵칼레를 가기 위해 데니즐리로 이동하는 버스를 예약하는 방법을 적어볼까 한다..

MacOs 에서 자주사용하는 IntelliJ 단축키

인텔리제이 사용시 자주 필요한 단축키 모음이다. 한줄 복사command + d 자동 완성command + n  패키지 임포트 ( import )option + entertry-catch 자동 생성option + command + T테스트 코드 자동 생성command + shift + T 변수 뽑기option + command + v최근 사용한 목록 보기command + shift + rsystem out 자동 완성sout + enter커서가 위치한 메소드 열기 ( 메소드로 들어가기 )command + b이전 커서 위치로 이동하기command + [선택한 블록 함수로 추출하기option + command + M함수에서 파라미터 꺼내기option + command + P특정 파일 열기command + shi..

Dev/Etc 2024.02.07

[튀르키에(터키)여행] 카파도키아에서 안탈리아 이동하기/터키항공 수화물 분실처리방법/여행자보험 청구하기

이전 포스팅은 여기로 2024.02.05 - [여행정보/2023 터키] - [터키여행] 카파도키아 그린투어 후기 안탈리아를 어떻게 가지? 카파도키아에서 안탈리아로 이동하는 방법은 크게 버스와 비행기가 있다. 터키는 의외로 철도보다는 버스 노선이 잘되어 있는 편이라서 obilet 라는 어플을 이용하면 도시 이동시 비교적 편하게 갈 수 있다. 버스의 장점이라면 아무래도 가격이 있겠지만 카파도키아와 안탈리아는 거진 6~7시간을 타고 가야 했기에 우리는 비행기를 선택했다. 야간버스도 고려대상에서 없었던 것은 아니지만 슬리핑버스를 원했는데 검색 당시에는 관련내용이 별로 없었었고 앉아서 6~7시간을 가기엔 무리라고 판단했다. 카파도키아의 공항은 카이세리, 네브셰히르로 총 두개로 나뉘어있는데 우리가 출발했던 날짜에 ..

영속성 전이와 고아 객체

이전 포스팅에서 이어집니다 2024.02.05 - [개발/jpa] - JPA 에서 프록시 객체와 지연 로딩 JPA 에서 프록시 객체와 지연 로딩 JPA 를 사용하면서 연관관계를 정의하고, 연관 관계 정의 시 사용하는 지연로딩에 대해 이해하기 위해서는 프록시라는 개념이 무엇인지 확실히 알아야 한다. 해당 게시글에서는 프록시에 대한 zigo-autumn.tistory.com 1. CASCADE, 영속성 전이 영속성 전이는 연관관계 세팅이나 즉시 로딩과는 전혀 관계가 없는 내용이다. 특정 엔티티를 영속 상태로 만들 때, 연관된 엔티티도 함께 영속 상태로 만들고 싶다면 영속성 전이를 사용할 수 있다. 즉, 영속성 전이를 사용하면 자동으로 자식 객체까지 persist 가 호출 된다. 여기서 헷갈릴 수 있는 부분..

Dev/JPA 2024.02.06

brew 사용시 명령어가 인식되지 않는 경우 해결 방법

개발환경 MacOs : Apple M2 / Ventura 13.4 brew 명령어를 사용하려고 하는데 전역으로 인식되지 않을 경우 설정하는 방법이다. 나는 homebrew/bin 폴더가 opt 하위에 잡혀 있었는데 이건 운영 환경마다 차이가 날 수 있으므로 다운받은 실행파일의 경로를 확인 후 본인의 운영체제 환경에 맞게 적절하게 적용해야 한다. % vi ~/.bash_profile ~ 명령어를 통해 home 하위에 있는 .bash_profile 파일을 열어 준 뒤 .bash_profile 파일 하단에 아래 내용을 추가한다 export PATH=/opt/homebrew/bin:$PATH % eval $(/opt/homebrew/bin/brew shellenv) 추가 후 아래명령어를 실행 하면 brew 로 ..

Dev/Etc 2024.02.06

JPA 에서 프록시 객체와 지연 로딩

JPA 를 사용하면서 연관관계를 정의하고, 연관 관계 정의 시 사용하는 지연로딩에 대해 이해하기 위해서는 프록시라는 개념이 무엇인지 확실히 알아야 한다. 해당 게시글에서는 프록시에 대한 개념과 연관관계에 대해 정리하려고 한다. 들어가기 전에, 해당글에서 '프록시 객체'와 '프록시 엔티티'는 동일한 의미로 사용됨을 밝힌다. 이 글을 이해하려면 JPA 에서 제공하는 영속성의 의미를 알고 있어야 한다. 필요한 사람은 해당 글을 참고하면 좋을 것 같다. 2023.12.11 - [개발/jpa] - JPA에서 영속성의 의미와 사용하는 애노테이션 정리 1. 프록시 객체가 뭘까? EntityManager에서 제공하는 getReference()로 프록시 객체의 기본 개념을 알아보자 일반적으로 entityManager ..

Dev/JPA 2024.02.05

[튀르키에(터키)여행] 카파도키아 그린투어 후기

이전 포스팅은 여기로 2024.02.04 - [여행정보/2023 터키] - [터키여행] 카파도키아에서 벌룬투어 예약하기 이전 글에서는 이스탄불에서 카파도키아 입국하는 방법과 카파도키아 벌룬투어 및 아바노스 후기를 작성했었다. 이번 글에서는 카파도키아 마을에서 있었던 일상과 그린 투어 후기를 남기려고 한다 :> 카파도키아 볼거리 추천 카파도키아는 관광객이 많아서 귀여운 엽서나 컵과 접시 그리고 특산품인 양탄자들을 파는 상점들이 거리에 오밀조밀 모여 있다. 가격은 거의 다 비슷하고 카드도 웬만해서는 가능했으니 구경하다가 하나쯤 구매하는 것도 추천한다. 숙소에 아침일찍 도착해서 좀 쉬다가 점심때쯤 마을 구경을 나갔는데 터키 아이스크림인 돈두르마를 파는 아저씨가 한국어를 유창하게 하면서 호객을 시작했다. 리라 ..

[튀르키에(터키)여행] 카파도키아에서 벌룬투어 예약하기

이전 포스팅은 여기로 2024.01.29 - [여행정보/2023 터키] - [터키여행] 이스탄불에서 카파도키아 이동하기! 가성비 카파도키아 숙소 추천 이전 포스팅에서 짧게 언급했지만, 카파도키아에서는 총 4박 5일 머무는 일정이었다. 다들 그렇겠지만 우리가 카파도키아에 방문한 가장 큰 목적은 벌룬을 보는 것이었고... 혹시나 벌룬이 뜨지 않을 경우를 대비해서 좀 길게 잡았다. ( 결론만 말하자면 4박5일은 너무길다 최대 3박을 추천한다. 특히 여름에는 벌룬이 거의 뜨기 때문에 ... 실제로 우리가 머무는 4박 내내 하루도 빠짐없이 떴다.) 원래 가고 싶었던 숙소는 후기가 좋았던 Aren Cave Hotel and Art Gallery 였다. 한국사람이 많이 가는지 카카오톡도 지원했고 가격대비 숙소 컨디션..

[튀르키에(터키)여행] 이스탄불에서 카파도키아 이동하기

여행이야 원체 좋아해서 자주 다녔다지만 사실 기록은 일기 외에 잘하지 않았는데, 주변에서 정보를 물어볼 때 하나하나 알려주기 번거롭기도 하고 저엉말 나중에 도움이 되지 않을까 싶어서 기록해 보는 첫 번째 포스팅! 누군가에게 좋은 정보가 되길 바라며 시작해 보겠다 : > 카파도키아를 언제 가야 하지? 터키 여행은 퇴사하고 정말 갑작스럽게 정했던지라 정말 비행기와 숙소외에 구체적인 계획은 하나도 안 잡고 떠났었다. ㅋㅋㅋ 다행히 동행인이었던 친구도 해외여행 경험이 적은 편은 아니라서 별 걱정 없이 출국했지만.. 이스탄불 ( IST ) 인-아웃 일정이었기 때문에, 카파도키아를 먼저 갈 것인가? 나중에 갈 것인가가 가장 큰 고민이었다. 중간에 프랑스로 이동하는 이상한 일정이었기 때문에 더 고민이 많았다. 결과적..

MockMvc 을 사용해서 Controller 테스트 코드 작성하기

개발환경 IDE : intelliJ FrameWork : springboot 3.2.2 Launguage java 17 DB : h2 Build Tool : Gradle 1. Controller 테스트 하기 Controller 작성 후 테스트할 때 MockMvc 를 이용하면 정상적으로 내가 원하는 요청을 넣었을 때 응답이 리턴되는지 확인 할 수 있다. 사용 방법은 다음과 같다. @AutoConfigureMockMvc @SpringBootTest @Autowired MockMvc mvc; @Autowired TestService service; @Test void testExample() throws Exception { ... given(this.userVehicleService.getVehicleDet..

Dev/TDD 2024.01.29