[Logback] Spring log 제외 및 설정하기
·
프로그램/JAVA
안녕하세요! 프뚜입니다. LogbackFilter를 통해 log를 컨트롤하려고 합니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 1.8 # logback.xml 설정하기 [%F]%M\(%L\) : %m%n ./resources/logback.xml을 생성 후 filter연결을 합니다. # LogbackFilter Class 생성하기 public class LogbackFilter extends Filter { // 2022.12.30[프뚜]: 정규식을 사용하여 해당 Class Path 를 제외 private String[] excludeClassPathPattern = { "tistory.petoo.controller.([^/]+)", }; @Override public Fi..
[Filter] Spring Filter XSS 공격 방어하기 (ResponseFilter)
·
프로그램/JAVA
안녕하세요! 프뚜입니다. 이전에는 RequestFilter를 통해서 XSS 처리 후 데이터베이스에 insert, update등을 했습니다. 하지만 XSS 처리가 된 데이터를 비지니스로직에서 사용해야할 때가 발생되었습니다. 이후 RequestFilter가 아닌 ResponseFilter에서 처리하게 되었습니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 1.8 # XSS Filter Class 생성하기 @Component public class XSSFilter implements Filter { // 2022.12.26[프뚜]: path 제외시킬 URI private String[] excludePathPatterns = { "/exclude1/*", "/exclude2/**/..
[VUE] <script setup> props, emit 사용하기
·
프로그램/VUE
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - git: 2.37.1.windows.1 - nodejs: v16.16.0 - npm: 8.15.0 - yarn: 1.22.19 - @vue/cli(vue3): 5.0.8 vue에서는 props와 emit이 있습니다. - 자식 컴포넌트에서 부모 데이터 값 사용하기 (props) - 자식 컴포넌트에서 부모 function 사용하기 (emit, emits) 가 있습니다. (자세한 내용은 링크를 통해 확인할 수 있습니다.) vue3에서는 3. props를 통해 자식에서 부모의 데이터 출력하기 (자식에서 부모 데이터 출력하기) # Main.vue Main입니다. props.user > {{ props.user }}..
[Linux] Shell script 만들기
·
프로그램/LINUX
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 개발을 하다보면 하나의 script로 여러 개의 이벤트를 처리하고 싶을 때가 있습니다. 예) spring boot embedded tomcat을 사용하고 있을 때, 프로세스 중 java를 종료하고 새로운 java파일을 실행하기 1. script 생성하기 vi ssjeong.sh 2. 프로세스 확인 후 해당 프로세스를 종료하기 # JAVA Process를 확인 PID=$(ps -ef | grep 'java' | grep -v 'grep' | awk '{print $2}') echo "Process ID: $PID" # 있다면 종료 if [ ..
프뚜
'스크립트' 태그의 글 목록