본문 바로가기
반응형

spring14

[SPRING] Tomcat(톰캣) post로 넘기는 파라미터 최대 개수와 size 설정하기 (feat. maxParameterCount / maxPostSize) - post로 넘기는 파리미터 최대 개수와 크기 설정 - 웹 앱 연동을 진행하던 도중 Map을 이용한 파라미터를 옮기는데 VO의 항목들만 보내면 보내지는데 특히 사진을 여러장 첨부해서 보내면 아무값도 안보내지는 이상한 현상을 겪었다. (너무 갑자기 파라미터가 안넘어간다...) 이것저것 알아본 결과 최대 Size 를 초과했기에 일어난 현상이었다. 해결해가며 알아간 내용을 기록해두고자 한다. Tomcat은 기본적으로 Post로 넘길 수 있는 파라미터의 최대 크기(Size) 는 2097152 (2 megabytes) 이며 최대 개수는 10000개라고 한다. (8.0을 기본적으로 사용하기에 8.0기준으로 적어본다.) maxParameterCount The maximum number of parameter and.. 2019. 11. 13.
[SPRING] log4j2.xml 설정 (feat. level) - 스프링 로그 log4j2.xml 설정하기 - log를 설정할 때 level 이 쓰여있는 것이 보이는데 이 역시 단계가 존재한다. 높은 등급에서 낮은 등급으로의 6개의 로그 레벨을 가지며 지정한 레벨 등급 이상의 로그만 표출하는 방식이다. 일반적으로 log level은 ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF 순으로 볼 수 있다. ( 낮은거에서 높은순으로 ALL → OFF ) 결론적으로 DEBUG 를 level로 선언했다면 DEBUG 이상의 것들의 log를 표출하는것이다. 보통 DEBUG를 많이 선언하며 TRACE 나 ALL같은 경우는 거의 쓰이질 않는다. 이런식으로 사용하다가 로그가 나오는게 너무 많다 싶으면 제어가 가능한데 주석처리나 지워도.. 2019. 9. 2.
[SPRING] 직관적인 log 출력하기 (feat. log4jdbc-remix ) 보통 log를 출력하는데 log4jdbc를 사용하는데 이 log 출력은 일반적으로 사용하는데는 큰 문제가없는데 쿼리를 출력하는 과정이 문제이다 SELECT * FROM table WHERE e_id = ? 라는 쿼리문이 있다면 콘솔에는 그대로 ?로 명시되어있는 쿼리문을 그대로 출력하고 그 아래에 파라미터를 따로 번호대로 출력하는게 문제이다. 짧은 쿼리문이면 상관이 없지만 파라미터가 수십개로 넘어간다면 직관적으로 확인이 불가능하고파악하기도 굉장히 힘들다. ?로 출력되는 위치에 삽입된 파라미터가 출력되는것을 보기위해 ' log4jdbc-remix ' 를 사용해보자. - pom.xml 설정 org.lazyluke log4jdbc-remix 0.2.7 org.slf4j slf4j-log4j12 1.6.1 ( '.. 2019. 8. 30.
[SPRING] ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다(세미콜론 에러) - ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 - 스프링을 이용한 개발을 할 때 무 조 건 한번 이상은 나올법한 에러이다. 지금은 하도 많이 봐서 너무 간단하고 가벼운 에러지만 처음에는 뭔 소리야 이게 이럴법한 에러이다 SELECT * FROM testTable; 예를들어 이러한 구문이 있는데 SQL 쿼리문을 실행하는 부분에는 이상이 없지만 스프링 내부 iBatis , myBatis를 사용하는 곳에서는 저 세미콜론 ( ; ) 이 문제가 되어 발생하는 에러이다. 2019. 8. 8.
[SPRING] 스프링(spring) 다운로드 및 설치 (ft. STS 4) - 스프링 다운로드 및 설치 - (수정 - 2021.05.01) 이클립스 내부에서 STS 플러그인을 설치하는 방법도 있으나 이 글에서는 STS 프레임워크 사이트에서 직접 다운로드 및 설치하여 사용하는 방법에 대해 알아보고자 한다. 사실 기존에 설치하는 방식에서 사이트가 상당히 많이 바뀌었기때문에 다시 정리해 놓는다. 아래 사이트로 들어가주자. https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications.. 2019. 2. 2.
반응형
TOP