본문 바로가기

분류 전체보기126

[Lombok] 롬복 설치 및 STS, eclipse 연동 현업에서 자주 쓰인다는 롬복. 설치해보고 사용하니 정말 편리한 점이 많은 라이브러리라고 느껴졌다. 0. Lombok이란 Lombok이란 자동으로 기본적인 상용구를 생성 해 줌으로써 코드량을 줄이는데 도움을 주는 Java 어노테이션 라이브러리 예를 들어 객체 클래스에 @Data 어노테이션만 달면, Getter/Setter/Equals/ToString과 같은 메서드를 자동으로 생성/연결해줌 1. 설치하기 (사이트에 직접 다운로드하는 경우) 1. https://projectlombok.org/download 로 접속해서 다운 2. lombok.jar 파일 확인 (압축 아직 풀지 말것) 2. sts와 연동하기 1. sts가 켜져있다면 끌 것. 2. lombok.jar가 있는 디렉토리로 가서 jar파일을 sts가.. 2021. 10. 18.
[Spring Boot] 재시작 없이 정적 리소스 리로드하기 Spring으로 프로젝트를 진행했을 때는 코드 수정 후 새로고침하면 바로 적용되었는데 Boot는 따로 설정이 필요하다. Spring : webapp 폴더에 정적 리소스 (html/css/js)가 있어서 해당 경로로 톰캣이 작동하기 때문에 실시간 반영 가능 SpingBoot : resources 폴더 아래에 정적 리소스를 관리하다보니 갱신을 위해서는 톰캣 재시작이 필요함 ≫ path를 예전처럼 webapp으로 지정하는 방법도 있으나 해당 방법은 패키징 하거나 아니면 다른 것들의 path를 일일이 세팅해줘야하는 불편함이 있음 ≫ 기존 path를 유지하되 바로 리로드가 되는 devtool를 활용함 1. pom.xml에 maven 추가 devtools 라이브러리 장착 -> devtools 라이브러리가 정상적으로.. 2021. 10. 18.
[jstl] jstl parseDate, formatDate 사용법 보통 Dto, Vo에서 날짜형식 필드는 String 타입으로 설정하기 때문에 두가지 방식을 다 알아두면 좋을 것 같다. 0. 제일 먼저 상단부에 이거 추가! 1. String을 Date타입으로 2. Date를 포맷해줌 pattern: 표현하고 싶은 패턴 입력 만약 Date 타입으로 필드가 설정되어있다면 아래 부분만 사용하면 된다. (나는 현재 String타입으로 해두었으니 둘 다 사용!) 2021. 10. 11.
[JavaScript] Javascript에서 JSTL로 리스트 생성(코어태그 for) 서버단에서 넘어온 리스트를 자바스크립트에서 사용하고 싶을 때, 자바스크립트 중간에 JSTL로 forEach 문 돌려서 자바스크립트에서 생성한 리스트에 넣어주면 끝 let list = []; list.push("${blist}"); 2021. 10. 10.
[javascript] input="number" 사이즈 줄이기, 화살표 없애기 input="number"를 사용하면 숫자만 입력 가능하다. 네모난 창에 화살표가 보이는 게 싫다면 css 적용 네모난 창 사이즈를 줄이려면 css 적용 2021. 8. 3.
[javascript] 팝업창에서 submit 하고 부모창 새로고침 팝업창에서 submit을 누르면 팝업창은 닫히고, 부모창이 새로고침하는 코드 구현 document.frm.target= 'myqnaPage'; //호출하고자하는 부모창의 이름 document.frm.submit(); // 폼 전송 self.close(); //창 닫기 여기서 frm은 form의 name 'myqnaPage'는 부모창의 이름 부모창의 이름은 이렇게 정해주었다. 2021. 8. 3.