분류 전체보기
-
[2/3] 스프링부트 프로젝트 생성하기(spring boot new project)WEB/BACK 2022. 5. 22. 23:59
앞서서 환경셋팅을 했으니 생성을 해보자 1. file - spring starter project 선택 2.project name 입력 및 type 선택, next 선택 후 spring web 선택 (10분정도 소요) 3. run 테스트 프로젝트 우클릭 > run as > spring boot app 성공! 브라우저에서 localhost:8080했을때 나오면 성공! 스프링부트 시작하기 - 김인우 지음 참고
-
[1/3]스프링부트 개발 환경 셋팅 해두기, 공통 폴더 만들기(eclipse, jdk, sts4, eclipse.ini 설정,gradle)WEB/BACK 2022. 5. 22. 21:09
같은 개발환경으로 여러번 준비하느니 한번 폴더를 만들어놓고 갖다 쓰는게 편할 수 있다. 1. c드라이브 아래 폴더 생성한다.(예 C:\study) 2. JDK 설치 https://www.oracle.com/java/technologies/downloads/#java8-windows 오라클에서 jdk 설치한다. 여기서는 자바8 마지막인 JAVA SE 8u333 설치할때 jre는 제외하고, change 눌러서 study 폴더 아래 jdk 폴더 생성하여 거기다가 설치한다. 3. 이클립스 설치 EE https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2022-03/R/eclipse-jee-2022-03-R-wi..
-
JQuery Validation Plugin 소개 및 활용!WEB/FRONT 2022. 5. 18. 16:00
JQuery Validation Plugin 앞서 포스팅 했던것 처럼 비슷하게 js로 유효성 검사를 구현할 수 있지만 미리 만들어져 있는걸 쓰고싶다면 jQuery Validation Plugin 이 있습니다. 상단 이미지와 같이 나오게 할 수 있으며 demo 페이지가 많으니 (https://jqueryvalidation.org/files/demo/milk/) 직접 경험할 수 있습니다. 사용 방법 1. 필요 코드 import https://jqueryvalidation.org/ 여기서 다운로드 합니다. jquery.validate.js 와 jquery 가 있어야합니다. (필수) 그리고 필자는 https://github.com/jquery-validation/jquery-validation/blob/bda9..
-
[도서] Real MySQL 8.0 -1권 - 인덱스WEB/BACK 2022. 5. 17. 23:27
업무하면서 sql을 좀 더 잘 다루고 싶은데 뭘 참고하면 좋을까 찾아봤더니만 이 책을 많이들 추천해주더라. 그래서 구매를 하여 읽어보았다. 1권, 2권 총 두 권이다. 결론 : 빨리 빨리 읽히고 필요했던 내용이 있었다. 가격이 비쌀뿐... 제일 궁금했던건 대용량 데이터 처리 방법이였고 전체적으로 보다가 인덱스 부분을 중점으로 정리를 해보았다. 인덱스 순서대로 where절에서 사용하자 where절 첫 칼럼이 인덱스가 아닐때는 풀 스캔을 한다. not 조건은 인덱스 안탄다. - . not in, not between, is not null %검색 > 인덱스 안탄다. 검색% >인덱스 탄다. (%가 뒤에 있으면 됨) 스토어드 함수나 다른 연산자로 인덱스 칼럼이 변형된 후 비교된 경우 예) where SUBSTR..
-
[JAVA] Map 을 JSONObject로 변환,List<Map<String, Object>> 을 JSONArray로 변환WEB/BACK 2022. 5. 10. 16:11
Map, List Map으로 작업하다가 json array 로 변환이 필요할때Map 을 JSONObject로 변환,List> 을 JSONArray로 변환@SuppressWarnings({ "unchecked" })public static JSONArray convertListToJson(List> listMap) { JSONArray jsonArray = new JSONArray(); for (Map map : listMap) { jsonArray.add(convertMapToJson(map)); } return jsonArray;}@SuppressWarnings({ "unchecked" })public static JSONObject convertMapToJson(M..
-
JS 날짜 형식 변환 유틸, 과거 날짜 구하기(YYYY-MM-DD,YYYY-MM-DD hh:mm, 일주일전 날짜 구하기)WEB/FRONT 2022. 5. 10. 15:17
/* yyyy-mm-dd */ function getDateStamp(){ var d = new Date(); //오늘날짜 var s = d.getFullYear()+'-'+ addzero(d.getMonth()+1)+'-'+ addzero(d.getDate()); return s; } /* 날짜 yyyy-mm-dd hh:mm 로 바꾸기 */ function getDateStampMinute(){ var d = new Date(); //오늘날짜 var s = d.getFullYear()+'-'+ addzero(d.getMonth()+1)+'-'+ addzero(d.getDate())+' '+ addzero(d.getHours())+':'+ addzero(d.getMinutes()); return s; }..
-
spring boot- validation (@Valid) 스프링에서 밸리데이션 처리하기WEB/BACK 2022. 2. 1. 14:18
spring boot에서 제공하는 기본 메소드 사용하기 1. DTO 에 원하는 변수 위에다가 @ @Email private String email; @Pattern(regexp = "^\\d{2,3}-\\d{3,4}-\\d{4}$",message = "폰 번호 오류") private String phoneNumber; @Size(min=6, max=6) private String reqYearMonth;//yyyyMM 2. controller 에서 @Valid 어노테이션 추가 @PostMapping("/user") public User user(@Valid @RequestBody User user){ System.out.println(user); return user; } 2-2. error결과를 구체적..
-
[JAVA] 특정값(String)이 LIST 또는 다른 String 에 존재하는지 여부 알기 (Arrays.asList, contains)WEB/BACK 2022. 1. 7. 10:46
개발하다가 특정 String 값이 다른 String 에 포함되는지 또는 어떤 list 에 포함되는지 알고 싶을때 있습니다. 그럴때 for문을 사용할 수 있겠지만은 좀 더 간결하게 만들어보겠습니다. 1. String 에 포함되는지 여부 (contains) String word = "땡땡회사 인사 관리시스템" if(word.contains("인사")){ System.out.println("인사 포함"); } 2. List에 포함되는지 여부 (contains) String[] loc_list = {"제주도","부산","여수","미국"} String loc = "서울"; if(Arrays.asList(loc_list).contains(loc)){ System.out.println("서울은 포함")}