본문 바로가기

프로그래밍/스프링[Spring]

(58)
[소셜 로그인] 네이버, 카카오, 구글 버튼 가이드 링크 소셜 로그인 구현시 버튼의 가이드에 따르지 않으면 Reject 당할 수도 있습니다. 구현 시 자주 접속하는데 찾기 힘들어서 스크랩해 두었습니다. 사용방법은 다루지 않고 링크만 걸어두도록 하겠습니다. 네이버 로그인 버튼 가이드 로그인 버튼 사용 가이드 - LOGIN 네이버 로그인은 애플리케이션에 사용할 수 있는 네이버 로그인 버튼 기본 이미지를 제공합니다. 애플리케이션의 상황에 맞게 버튼 이미지의 디자인을 변경할 수 있지만 네이버 고유의 아이덴 developers.naver.com 기본적으로 Green과 White가 있으며 완성형, 축향형, 아이콘형, 로그아웃 버튼으로 구성되어 있으며 리소스를 제공합니다. 카카오 로그인 버튼 가이드 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션..
이클립스(Eclipse) 허용 메모리(Heap size) 간단 설정 이클립스 하단에 아래와 같이 메모리 사용량이 표시가 됩니다. 표시가 안된다면 Preferences - General - Show heap status 를 체크합니다. 이클립스 화면 하단에 메모리 사용량이 표시가 됩니다. 다음은 이클립스가 설치된 폴더 경로로 가서 eclipse.ini 파일을 수정합니다. 간단하게 메모장으로 수정도 가능합니다. 내용 중 다음과 같이 메모리 영역 설정 부분이 있습니다. -Xms256m //Heap 영역의 시작 크기 -Xmx1024m //Heap 영역의 최대 크기 참고로 Heap 영역의 최대 크기는 Heap 영역의 시작 크기보다 같거나 커야 합니다. 다음과 같이 수정합니다. -Xms1024m //Heap 영역의 시작 크기 -Xmx1024m //Heap 영역의 최대 크기 저는 좀..
[Spring] Mybatis selectKey 사용 방법(Insert 후 특정 키 받기) 스프링 마이바티스에서 Insert 시 AUTO_INCREMENT 항목에 대한 id 값을 가져올 수 있습니다 혹인 Insert 작업 후 특정 키 값을 가져올 수 있습니다. 우선 테이블은 다음과 같이 생성합니다. 저는 Mysql 입니다. CREATE TABLE user( user_id INT(11) NOT NULL AUTO_INCREMENT, user_name VARCHAR(20) NOT NULL DEFAULT '', column1 VARCHAR(20) NOT NULL DEFAULT '', column2 VARCHAR(20) NOT NULL DEFAULT '', PRIMARY KEY(user_id) ); VO(DTO)에는 다음과 같이 작성하였습니다. getter, setter는 생략하겠습니다. private..
[JQuery] closest, parent, children, find 차이 간단하게 차이점에 대하 작성해보겠습니다. - closest()는 모든 부모 요소를 대상으로하여 원하는 요소만 선택자로 가져올 수 있다 하나가 아닌 모든 부모 요소를 반환할 필요가 있다면 parents() 메소드를 사용한다. - parent()는 해당 요소의 바로 위의 부모 요소를 반환 - children()은 해당 요소의 바로 아래 자식 요소들만을 반환 - find()는 해당 노드 아래의 전체 DOM을 탐색하여 반환 - prev() - 이전 요소를 선택하도록 반환 - next() - 다음 요소를 선택하도록 반환
[JQuery] 태그 속성 값 가져오기 간단하게 태그 속성 값을 가져오는 방법입니다. $("태그").attr("key") //ID로 접근해서 해당 태그의 ID, NAME 를 가져옴 $("#id1").attr("name") $("#id1").attr("id") 응용도 가능합니다. //해당 id의 가장 가까운 폼의 id를 가져옴 $("#id1").closest("form").attr("id"); => testForm 이상입니다.
[Spring] Datepicker 사용시 Mybatis 에서 날짜 기간 검색(Mysql) 안녕하세요 오늘은 Datepicker 사용 시 Mybatis에서 기간을 조회하는 방법에 대해 다뤄 보겠습니다. 사용한 DB는 Mysql입니다. 우선 datepicker의 스크립트 부분입니다. $(function(){ $('.datepicker').datepicker({ startDt: new Date('2022'), calendarWeeks: false, todayHighlight: true, autoclose: true, format: "yyyy-mm-dd", language: "ko" }); }); 구현한 부분은 다음과 같습니다. ~ VO는 다음과 같이 String으로 선언합니다. VO를 String으로 하면 Mybatis에서 Date로 변환하여 날짜 검색이 가능합니다. //검색 시작 날짜 priva..
[Bootstrap] datepicker 처음 사용과 사용 방법 정리 CSS와 JS를 사용하는 방법은 다음과 같습니다. CDN 사용 bootstrap-datepicker - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers A datepicker for Bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by eternicode - Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 12.5% of all websites, serving o..
[Bootstrap] 모달창 영역 밖 선택시 닫힘 방지 부트스트랩에서 modal 창을 띄우고 영역 밖을 선택하면 자동으로 닫히게 됩니다. 아래의 코드를 이용하면 자동으로 닫히는 것을 방지합니다. 방법은 크게 2가지로 나뉩니다. 1. JS를 이용하여 modal을 생성한 경우 $('#modal').modal({backdrop='static',keybord= false}); 2. Html 부분에서 생성한 경우 Launch demo modal 이상입니다.