본문 바로가기
728x90
반응형

Study/SpringBoot34

[SpringBoot] HandlerInterceptor 1. HandlerInterceptor 란? Spring Framework에서 지원하는 기능이며, URI 요청, 응답 시점을 가로채서 전/후 처리를 하는 역할을 합니다. Interceptor 시점에 Spring Context와 Bean에 접근할 수 있습니다. 이와 비슷한 역할로 Filter와 AOP가 있습니다. Filter는 Spring Framework와 무관하게 동작하며, Spring 자원을 이용할 수 없습니다. Filter는 보통 인코딩, XSS방어 등...의 용도로 이용됩니다. AOP는 주로 비즈니스 로직에서 실행됩니다. Logging, transaction 처리 등 중복 코드가 발생할 경우 중복을 줄이기 위해 사용되며, 메소드 처리 전후 지점에 자유롭게 설정이 가능합니다. 2. Filter, I.. 2022. 9. 21.
[intellij] spring boot + jsp 아직 Jsp를 쓰는 프로젝트에서 Maven multi module 프로젝트를 셋팅했는데, JSP를 못 찾는 문제가 발생했습니다. IntelliJ Working directory에 $MODULE_WORKING_DIR$ 를 셋팅해주면 문제가 해결됩니다. 출처: https://blog.eomsh.com/177 [개발자의 일상:티스토리] 2022. 6. 29.
[Server] JAR 와 WAR의 차이점 JAVA를 사용하여 만든 소프트웨어를 배포하려면 패키징을 해야 하는데, 보통 jar 또는 war로 배포를 합니다. 회사에서 보통 war파일을 배포한다 라고 말하는데, war파일이 대충 웹프로그램을 압축해 놓은 파일이라고 알기만 하고 지나갔었습니다. 제대로 정리를 하고 가고자 구글링을 했고, 여러 블로그에서 배운 내용을 이 글에 정리하고자 합니다. 자바 파일을 배포하는 방법Permalink 자바배포방식 1. JARPermalink JAR는 Java Archive의 약자입니다. class 및 설정 파일들을 압축해서 만들어진 하나의 어플리케이션 혹은 라이브러리입니다. 2. WARPermalink WAR는 Web Application Archive의 약자입니다. JSP나 Servlet 등 WAS 컨테이너 위에서.. 2022. 6. 24.
[error] gradlew Permission Denied bash: ./gradlew: Permission denied 그러나 위와 같이 Permission denied 가 발생하면 chmod +x gradlew 를 터미널에 입력 한 후, 다시 ./gradlew build 를 실행하면 빌드가 되는 것을 확인 할 수 있다. 출처: https://javalism.tistory.com/101 [자바리즘의 블로그:티스토리] 2022. 6. 24.
728x90
반응형