spring
-
메이븐(maven) 그래들(gradle) 차이는?공부/이모저모 공부 2022. 7. 7. 11:29
스프링 또는 스프링부트 사용할 때 들어보고, 면접시에도 자주 질문하는 둘의 차이점이 궁금해서 글을 찾아보던중에 좋은 글이 있어서 가져와봅니다. 그래서 Maven이란? 아파치 메이븐은 자바용 프로젝트 관리 도구이다. 아파치 앤트의 대안으로 만들어졌다. 아파치 라이선스로 배포되는 오픈 소스 소프트웨어이다. 라고 일단 구글링 하면 나오는 것이죠? 한마디로 저희가 프로젝트를 진행하면서 사용할 수많은 라이브러리들을 관리해주는 도구입니다. 특징적인 점은 그 라이브러리들과 연관된 라이브러리들까지 거미줄처럼 다 연동이 되어서 관리가 된다는 점 즉 메이븐은 네트워크를 통해서 연관된 라이브러리 까지 같이 업데이트를 해주기 때문에 과거에 일일히 수동으로 다 업데이트 혹은 연결 시켜주던 것을 자동으로 해준다는 편리함이 있습니..
-
mybatis 오류 / attempted to return null from a method with a primitive return type (int)공부/SpringBoot & Spring 2022. 7. 7. 11:18
mybatis를 통하여 data의 존재 유무를, count를 통해 반환하도록 작성하였다. 그랬더니 다음과 같은 오류가 발생하는 것을 확인하였다. 원문 : attempted to return null from a method with a primitive return type (int). 번역 : 원시 반환 형식(int)을 사용하여 메서드에서 null을 반환하려고 했습니다. 말 그대로, null 값을 처리할 수 없는 int type에 null 값(혹은 공백)이 들어간다는 오류이다. 해결 방법은 간단하다. return 되는 과정을 int 에서 Integer로 치환만 시켜주면 된다.
-
JavaScript 새로고침시 GET 파라미터 제거하기공부/JavaScript & Jquery 2022. 7. 6. 15:22
검색 처리를 하려고 하는데 제대로 검색조건에 맞게 검색이 되고 있는지 확인하는 차에 get parameter값이 남아 있어 초기화면으로 돌아가려면 계속 타이핑을 해서 접속해줘야 하는게 번거로운 찰나에 찾아 본 글 문법 F5 키보드 키를 눌러서 새로고침시 GET 파라미터 제거 후 새로고침 하기 window.onkeydown = function() { var kcode = event.keyCode; if(kcode == 116) { history.replaceState({}, null, location.pathname); } } 코드 설명 1.window.onkeydown 사용자(클라이언트)가 특정 키보드 키를 눌렀을 때 2.var kcode = event.keyCode; 무슨 키를 눌렀는지는 모르겠지만 아..
-
이클립스 유용한 단축키 모음공부/JAVA 2022. 7. 1. 16:48
추천 완성 : ctrl + space 자동 정렬 : ctrl + shift + f 자동 임포트 : ctrl + shift + o (영어 o) 해당 행 위아래 이동 : alt + ↑ or alt + ↓ 해당 행 아래에 복사 : ctrl + alt + ↓ 해당 행 삭제 : ctrl + d 세로 편집 : alt + shift + A 대문자 변환 : ctrl + shift + x 소문자 변환 : ctrl + shift + y 범위 들여쓰기 : ctrl + shift + tab 범위 내어쓰기 : shift + tab 범위 주석 : ctrl + shift + / 범위 주석 해제 : ctrl + shift + \ 메서드나 필드가 참조하고 있는 곳으로 이동 : ctrl + shift + g getter, setter ..