728x90

전체 글 503

301일차(모험 210일차) - 기록

resultType에 패키지 명을 적지 않아도 되는 이유 : Alias model을 새로 생성했을 때 db를 건들이지 않아도 잘 실행되는 이유 : mybatis-config model을 생성할 때 사용하는 변수들만 추가하는게 나을까? or 기존에 있는 객체를 활용할까? 변수를 새로 생성할 경우_ 기능 단위로 모델이 만들어지므로 가독성이 좋아서 다른 사람이 수정 하게 될 경우 빠르게 볼 수 있는 장점이 있고 하나의 값을 전달할 수 있는데 힙에 여러 개 잡아버리는 단점이 있다. (메모리 문제) ex) manager 변수 패키지에서 car.manager와 user.manger가 같은 변수임에도 다른 변수로 착각할 수 있다. @RequestBody 값을 그냥 담는 모델 같은 경우 굳이 필요하지 않지만 변수 명을..

TIL 2022.07.13

300일차(모험 209일차)

map(Mapping)은 collection 사용할 때 사용한다. Association & Collection has one 관계를 설정하기 위한 association has many 관계를 설정하기 위한 collection [ MyBatis의 Association과 Collection 알아보기 - Song ] model을 새로 생성하는게 나을지 기존에 있는 것을 활용할지 고민이 된다면 해당 페이지가 모델이랑 관련이 있는지 보고 연관성이 없다고 판단되면 새로 만드는 것이 낫다.

TIL 2022.07.12

43주차 - 🐣

내 주변에서 일하고 있는 개발자들한테 이것저것 물어보고* 노션으로 코드 분석하면서 이렇게 짜는게 맞는건지 내 생각들을 정리하고 있다.🐣 이번주는 환경 세팅하면서 알아야할 부분이나 모르는 부분들을 github에 정리했다. DAO, MyBatis DAO가 익숙하지 않아서 구글링해보니 DAO와 Repository 차이에 대해서 많이 다루고 있었다. 고로 나는 DAO의 역할을 대신한 Repository를 사용했던 것이다. 또한 MyBatis 대신 JPA를 사용해서 익숙하지 않았던 것같다. 내 주변에서는 토이프로젝트 후 6~7개월 지났을 쯤에 실제 db 건들여봤다는데 나는 토이프로젝트 없이 바로 실제 서비스 코드를 만져봐서 신기했다. * 실제 db가 있고 스테이징 db가 있고 개발 db가 있는데 스테이징 db는 ..

WIL 2022.07.10

Git - changes 파일 없애기, username 변경

오늘 프로젝트를 하다가 식겁할 뻔한 것들을 모아모아 정리했다. 1. 내가 작성한 파일이 아닌데 changes에 올라온 파일들 git checkout main 후에 pull받고 다시 내 브랜치로 돌아오니깐 changes에 이전에 다른 분들이 작성한 파일들이 올라가있었다. 분명 내가 이걸 push하면 그 파일들 내가 올리는 꼴이 되는데..?? 😨 해결 방법은 롤백이다. changes에서 변경으로 뜨는 거 클릭하고 롤백 누르면 된다..!!! 😅 2. username이 다르게 지정 나만 작성하고 있던 코드에서 해당 코드를 만진 사람이 한명 더 있다고 떠서 누군지 확인했더니 Lluroa로 되어있길래 gitbash로 아래 코드를 입력해서 확인을 해보니 아니나 다를까 Lluroa로 되어있었다...!! cat ~/.g..

GitHub 2022.07.09

292일차(모험 201일차) - 블러

로그인 없이 볼 수 없는 페이지에서 공감공간 페이지를 블러처리해서 틀 정도만 보여줄 수 있게 하려고 한다. 글 작성하기나 이 글도 공감해주세요 게시글을 누르면 로그인을 해달라는 알림창이 띄워지게 된다. 그런데 문제는 로그인을 하지 않으면 해당 페이지의 게시글이 띄워지지 않고 로그인을 하면 해당 페이지의 게시글 리스트가 띄워진다. 시큐리티로 url 로그인 없이 띄워지는 방법 말고 다른 코드를 작성해야하는 건가 싶다. 위 사진은 로그인 후에 다시 해당 게시글로 들어가면 보여지는 화면이다. 출처 : css 배경 이미지에 블러 필터 깔기 그래서 실제 db가 아닌 예시 게시글로 틀만 짠 후에 하나만 빼고 모두 블러처리했다. 여기서 문제점은 console 창에 들어가서 css를 없애버리면 블러가 사라진다는 점이고(..

TIL 2022.07.04