본문 바로가기

반응형
   

Source

(1625)
리스트 DTO 타임리프로 출력하는 방법 리스트 DTO 타임리프로 출력하는 방법 개인적으로 사이트를 하나 만들고 있는데 예제가 있으면 좋을 것 같다는 생각에 글을 작성하게 되었습니다. 타임리프를 활용해 리스트 dto를 가져와 타임리프로 출력하는 간단한 예제를 작성해 보았습니다. 데이터 시나리오는 사용자가 구매한 물품이 여러 개 있다는 가정하에 User DTO에서 Goods DTO를 List로 가져와 타임리프로 데이터를 출력하려고 합니다. 담긴 데이터는 DB 데이터까지 가져오는 것은 너무 복잡하다는 생각에 임의로 데이터를 넣어 출력 하였습니다. User.Java 먼저 User라는 클래스를 하나 만들었습니다. 별다른 기능은 없으며 데이터를 넣고 가져오기 위해 get, set만 추가하였으며 Goods dto 데이터를 여러 개 가져오기 위해 Goods..
노션 글자 링크 없애는 방법! 노션 글자 링크 없애는 방법! 메모 프로그램으로 노션 이라는 프로그램을 사용하고 있습니다. 노션 프로그램을 사용하면서 글자에 링크가 걸려 있는 경우가 있습니다. 참고하기 위해 링크가 걸려 있다면 상관이 없겠지만 그런 경우가 아닐 땐 메모한 내용을 편집할 때 자꾸 링크가 열러 불편하기도 하고 링크가 걸린 글자 때문에 메모한 내용이 그렇게 깔끔해 보이지 않는 경우도 있는 것 같습니다. PC 환경 노션 프로그램에선 아래 이미지와 같이 링크가 걸린 글자에 마우스를 올려놓으시면 추가 메뉴가 표시됩니다. Edit 버튼을 누르시면 됩니다. Reomve link 메뉴를 선택하시면 글자에 걸려 있던 링크는 제거가 됩니다. 위와 같은 방법은 링크가 걸린 글자를 하나씩 제거 하는 방식이라 불편한 경우가 있습니다. 그렇기에 ..
이클립스 소스 파일 불러오는 게 너무 느릴 때 이클립스 소스 파일 불러오는 게 너무 느릴 때 이클립스에서 특정 소스 파일을 불러올 땐 엄청난 소스 코드로 인해 파일 하나를 불러오는 데 시간이 오래 걸리거나 심한 경우 이클립스 프로그램이 죽어버리는 경우가 많이 생기는 것 같습니다. 이런 경우엔 굳이 이클립스에서 소스를 수정하려고 시간을 허비하지 않으셔도 됩니다. 이럴 땐 원시적인 방법으로 해결하면 됩니다. 문제가 되는 소스 파일을 마우스 오른쪽 버튼으로 선택하시고 Properties 메뉴를 선택하시면 됩니다. 해당 소스 코드가 있는 폴더를 바로 열어주는 메뉴가 존재 합니다. 이클립스 같이 무거운 프로그램이 아닌 가벼운 에디트 프로그램을 활용해 문제가 되었던 소스 파일을 열어 주세요. 가벼운 에디트 프로그램에서 소스 코드를 수정하면 로딩이 걸리거나 프로..
포토샵 이미지 파일 가져올때 팁 포토샵 이미지 파일 가져올 때 팁 포토샵을 전문적으로 다루는 것은 아니지만 간단히 이미지 파일 편집할 때 가끔 사용합니다. 포토샵 프로그램에서 파일을 불러올 땐 대부분 아래 이미지와 같이 파일 메뉴 열기 버튼이나 단축키를(Ctrl+O) 사용해 이미지를 가져오시리라 생각됩니다. 하지만 저는 이미지 파일을 마우스로 끌어서 이미지를 불러오는 방식을 좋아합니다. 이미지 파일을 편집하다가 추가로 이미지 파일을 불러오게 되는 경우가 많이 생기는 데 포토샵 초기 화면에선 이미지를 마우스로 끌어서 바로 가져오실 수 있습니다. 작업 중 추가로 이미지 파일을 불러오고 싶은 경우가 생기는 데 아래 이미지와 같이 이미지 파일을 끌어서 가져오게 되면 덮어씌워지는 결과가 생깁니다. 하지만 저는 새로운 이미지 파일을 불러오고 싶습..
로지텍 마우스 색 없애고 G HUB 연결 없이 장치에 설정 저장하기! 로지텍 마우스 색 없애고 G HUB 연결 없이 장치에 설정 저장하기! 집에 있는 컴퓨터 마우스를 사용하며 로지텍 마우스 조명이 굳이 안 켜져도 상관이 없을 것 같더군요. 물론 인테리어적 측면에서 보자면 다양한 색으로 빛을 내 예쁘긴 합니다만 모니터 화면에 집중하고 있다 보니 잘 안 보게 되는 것 같습니다. 우선 로지텍 마우스를 사용하시면서 LED 빛이나 조명을 조절하시려면 https://www.logitechg.com/ko-kr/innovation/g-hub.html 로지텍 G HUB 프로그램을 다운받아서 설치 하시면 됩니다. 그리고서 G HUB 프로그램에서 조명을 분명히 껐는데 컴퓨터를 부트할 때마다 다시 마우스에 불이 켜지더군요. 마우스 기기에 직접 설정 정보를 저장하는 방법도 작성하였으니 필요하신 ..
노션 달력 템플릿 넣는 방법! 노션 달력 템플릿 넣는 방법! 메모 노트 프로그램으로 에버노트를 주로 사용했었지만 몇 가지 불편한 부분이 있어 노션 메모 프로그램을 개인적으로 주로 사용하고 있습니다. 메모할 내용들을 노션에 주로 기재하곤 하는데 메모를 작성하면서 달력 템플릿에 메모를 작성하고 싶었습니다. 먼저 PC 기준으로 노션 메모 프로그램에서 달력을 넣는 방법을 작성하려 합니다. 먼저 아래 이미지와 같이 Add a page나 New page를 선택해 새로운 메모를 하나 만들어 주세요. 그럼, 아래 이미지와 같이 기본 템플릿을 만들 수 있도록 여러 가지 메뉴가 나오는데 여기서 Calendar 메뉴를 선택하시면 됩니다. 그럼 아래 이미지와 같은 화면이 표시되며 오른쪽 영역에 New database를 선택하시면 됩니다. 그럼 빈 노트 페..
11번가 결제 수단 삭제 방법 11번가 결제 수단 삭제 방법 11번가 쇼핑몰 평소에 자주 이용하는 것은 아니지만 가끔 이용하는 쇼핑몰입니다. 11번가 쇼핑몰을 로그인해 보니 같은 카드가 중복으로 등록되어 있어 결제할 때마다 어떤 카드였는지 기억하기가 쉽지 않았습니다. 그런데 11번가 쇼핑몰 웹사이트나 결제 수단 관리를 하기 위한 버튼이 찾기가 어렵더군요. 결제할 때 아래 이미지와 같이 결제 방법에서 SK pay 설정 메뉴를 선택하셔야 합니다. 이곳에서 결제 수단 추가ㆍ삭제 메뉴 선택. 그리고 점 3개로 이루어진 버튼을 누르시면 됩니다. 그럼, 추가 메뉴가 나오게 되며 이곳에서 삭제 버튼을 선택하시면 됩니다. 마지막으로 결제 비밀번호 6자리를 입력하시면 됩니다. 그럼, 아래 이미지와 같이 결제 수단은 삭제되며 이제 중복된 카드로 인해서..
thymeleaf th with 조건문 넣기 thymeleaf th with 조건문 넣기 최근 스프링4 버전에서 개인 웹 프로젝트를 진행하고 있습니다. 타임리프 th:with 구문을 활용해 변수를 만들 때 조건문을 걸어 겟 파라메터값에 따라 변수를 다르게 할당할 수 있습니다. 간단한 내용이지만 인터넷에 자료가 많이 없는 것 같아 정리해 보았습니다. 대체로 첫 페이지를 웹페이지에서 호출할 때 스프링 컨트롤러에서 데이터를 보내주거나 Javascript를 이용하는 방법도 있겠지만 깔끔해 보이지는 않습니다. 타임리프를 활용해 아래 이미지와 같이 겟 파라메터값이 없는 경우에 html 데이터를 다르게 표시할 수 있습니다. 겟 파라메터 값이 있을 경우엔 아래 이미지와 같이 URL에 담긴 겟 데이터가 표시됩니다. th:with 구문에 삼항 연산자를 이용해 변수 ..

반응형