본문 바로가기

Java/Spring

(32)
log4j pattern 모음 %p debug, info, warn, error, fatal 등의 priority 가 출력된다. %m 로그내용이 출력됩니다 %d 로깅 이벤트가 발생한 시간을 기록합니다. 포맷은 %d{HH:mm:ss, SSS}, %d{yyyy MMM dd HH:mm:ss, SSS}같은 형태로 사용하며 SimpleDateFormat에 따른 포맷팅을 하면 된다 %t 로그이벤트가 발생된 쓰레드의 이름을 출력합니다. %% % 표시를 출력하기 위해 사용한다. %n 플랫폼 종속적인 개행문자가 출력된다. rn 또는 n 일것이다. %c 카테고리를 표시합니다 예) 카테고리가 a.b.c 처럼 되어있다면 %c{2}는 b.c가 출력됩니다. %C 클래스명을 포시합니다. 예)클래스구조가 org.apache.xyz.SomeClass 처럼 되어있다..
프로필 사진 설정 프로젝트경로 구하기 (JSTL 활용) jsp 페이지에서 실제 활용 :
file upload 구현 servlet-context에 multipart/form-data 형식 전달된 데이터를 처리하는 bean 추가 == 10MB MAVEN lib 추가 필요: Apache commons-fileupload : 파일업로드 + 썸네일 만들기 Imgscalr A Java Image Scaling Library : image resize lib 원본 이미지로 resize해주는 라이브러리
project 신규 설정하는 법, REST 댓글 구현 프로젝트 만들어서 rest 쓸 거니까 tablib (jstl)필요 없음.... mvc_board에서 prop폴더랑 log4jdbc.log4j2.properties 복사 1. pom 내용복사 2. spring폴더 classpath로 넣어줌. 3. web.xml에 서블릿 경로 수정 4. root-context 설정 1. root-context -> namespaces context, mybatis-spring 추가 2. db.properties 파일 불러오고 히카리 추가. 3.Mybatis추가 정상 등록 되었는지 test 하기 1. vo 생성 2. WEB_INF에 lib 폴더 추가. -> pageMaker.jar 삽입 및 우클릭해서 build path. : cri.pm사용 가능 3. dao생성 (인터페이스)..
8.4까지 workspace
REST REST방식은 요청된 결과에 따라서 플랫폼에 상관 없이 UI구성 할 수 있도록 Data를 전달해준다. 장점 : 사용자 편의성 / 트래픽 자원 아낌 / 확장성이 커진다. ex) localhost:8080/boards/123은 게시물 중에 123번 이라는 고유한 의미를 가 지도록 설계 하고 이에 대한 처리는 GET,POST 방식과 같이 추가적인 정보 를 통해 결정 Spring에서 REST를 사용하려면? JACKSON 라이브러리 추가 JAVA OBJECT JavaScript Object Notation MAVEN에서 'jackson-databind' 검색 및 pom.xml에 추가 -dom 객체 사용 할거면 jquery 사용 안해도 되면 axios 사용 // PUT, PATCH, DELETE 방식으로 데이터가 ..
log4j.xml 설정된 레벨보다 레벨이 낮은것은 출력되지 않는다. -->  -> debug,info는 출력 안됨. -->
스프링부트 이용해서 자바코드로 xml대체하기. web.xml 없애면 pom.xml에서 오류남. MAVEN Repository에서 maven-war-plugin 검색. plugins에 넣어준다. ex) 없애고 plugin으로 바꿈. org.apache.maven.plugins maven-war-plugin 3.4.0 false false 넣어준다.