본문 바로가기

Java5

전자정부프레임워크 log4j를 logback으로 변경 전자정부 프레임워크 버전 : 3.5.0 3.5.0 1. pom.xml 로그 관련하여 egovframework.rte.fdl.logging 모듈이 있으므로 해당 모듈 제외시킨다. egovframework.rte egovframework.rte.ptl.mvc ${egovframework.rte.version} commons-logging commons-logging spring-modules-validation org.springmodules egovframework.rte.fdl.logging egovframework.rte egovframework.rte egovframework.rte.psl.dataaccess ${egovframework.rte.version} commons-logging common.. 2021. 12. 24.
spring boot log4j 업데이트 에러 발생시 현재 프로젝트 spring boot + log4j 2.12.1 + maven ==> 2021.12.15 기준으로 2.15도 문제가 있다고 하니 2.16으로 업데이트 해야합니다. 1. 메이븐에 로그 관련 추가 2.16.0 2. tomcat 에 테스트시 만약 오류 발생 하면 ==> (지정된 파일을 찾을 수 없습니다) 하면서 이전 log4j jar 파일을 찾는 에러 13-Dec-2021 15:40:02.489 심각 [http-nio-91-exec-6] org.apache.catalina.core.ApplicationContext.log 서블릿 [dispatcherServlet]을(를) 위한 Servlet.init() 호출이 예외를 발생시켰습니다. java.lang.IllegalStateException: ja.. 2021. 12. 13.
Java Filter 를 이용하여 XSS (크로스 사이트 스크립트) 를 처리하자 출처 : http://greatwebguy.com/programming/java/simple-cross-site-scripting-xss-servlet-filter/ 웹 페이지를 만들보면 사용자의 악의적인 공격을 많이 받게되는데 이런 것들중 가장 대표적인것이 XSS 공격이다 크로스 사이트 스크립트 라는것인데 서버로 보내는 입력값에 자바스크립트를 보내서 다른 사용자에게 자신이 만든 스크립트를 실행시켜서 사용자의 정보를 빼내는것이다 지금 당장 자신의 사이트가 XSS 를 방어하고 있는지 확인하는 방법은 간단하다 입력창 아무대서나 라고 입력하고 저장한 후 상세화면으로 들어갔을때 해당 코드가 실행되는지 확인하면 간단하다 이런 문제를 해결하는데에는 많은 방법이 있지만 간단하게 Filter 추가 만으로 해결할 수 있.. 2021. 12. 3.
외부 java 파일에서 service 가져오기 배치 등에서 외부 service 가져와야 할때 WebApplicationContext wac = WebApplicationContextVO.getWebApplicationContext(); TestMailService service = (TestMailService)wac.getBean("testMailService"); 2021. 11. 19.