2021년 8월 23일 월요일

git commit 후 comment 수정

 git commit --amend


가장 마지막에 commit한 내용을 수정 가능


팝업 창이 뜨면 해당 코멘트 내용을 수정하고 닫으면 반영됨.

gitignore 적용이 안될때

 git rm -r --cached .


git add .


git commit -m "캐쉬삭제 및 gitignore 정리"



2021년 7월 30일 금요일

Servlet2.3 이하에서 ServletContext 내 getContextPath() 가 없는 경우 처리

 WEB.xml

<context-param>

<param-name>contextPath</param-name>

<!-- 원하는 context명을 입력한다 -->

<param-value>/Sample</param-name>

</context-param>


java

String contextPath = ServletContext.getInitParameter("contextPath");

System.out.println("contextPath :: " + contextPath);

==> 결과 : /Sample


j2ee 버전이 높은경우

web.xml 설정없음.

java

String contextPath = ServletContext.getContextPath(); 


로 사용하면 된다.


참고 : https://chrismare.tistory.com/entry/Servlet-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B3%B5%EC%9C%A0-ServletContext

2021년 2월 2일 화요일

log4j2 설정에 필요한 파일

 Log4j2 를 사용하기 위해서는 log4j-core , log4j-api , log4j-slf4j-impl 3가지가 필요합니다.

또한 인터페이스화 시키기 위하여 SLF4J 의 slf4j-api , slog4j-over-slf4j 를 추가합니다.    


 log4j-core , log4j-api , log4j-slf4j-impl 

는 2버전 이상으로 구할것.

slog4j-over-slf4j 

==> https://mvnrepository.com/artifact/org.slf4j/log4j-over-slf4j/1.7.30

slf4j-api

==> https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.30