본문 바로가기

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

(56)
[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 이상입니다.
[Eclipse] FileNotFoundException 에러 (액세스 거부) 개발서버에서 잘 동작하던 File 업로드 부분이 갑자기 동작하지 않는 이슈가 발생하였습니다. java.io.FileNotFoundException: 캡처.PNG (액세스가 거부되었습니다) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at java.io.FileOutputStream.(FileOutputStream.java:213) at java.io.FileOutputStream.(FileOutputStream.java:162) at org.apache.commons.fileupload.disk.DiskFileItem.write(DiskFileItem.ja..
[javaScript] formData 확인하기(console.log로 안보이는 경우) console.log()로 formData를 확인하는 경우 정확하게 값을 확인할 수 없습니다. formData에 Key 와 Value를 확인할 수 있는 방법입니다. for (var key of formData.keys()) { console.log(key); } for (var value of formData.values()) { console.log(value); }