Java & Kotlin44 Servlet Filter의 response의 PrintWriter를 close 해야할까? Spring으로 웹개발을 하다보면 Security 등의 이유로 Servlet Filter를 사용할 때가 있다. 코드를 예로 들면 아래와 같다. import javax.servlet.Filter import javax.servlet.FilterChain import javax.servlet.ServletRequest import javax.servlet.ServletResponse import javax.servlet.http.HttpServletRequest class MyFilter : Filter { override fun doFilter(request: ServletRequest, response: ServletResponse, chain: FilterChain) { request as HttpSe.. 2021. 2. 24. JUnit5 테스트 시 @BeforeEach, @AfterEach가 실행되지 않을 때 JUnit5 기반으로 테스트 실행 시 @BeforeEach, @AfterEach로 지정한 기능이 실행되지 않을 때 상황마다 다르겠지만 나같은 경우 간단하게 해결할 수 있었다. 바로 @Test를 org.junit.Test의 @Test가 아닌 org.junit.jupiter.api.Test의 @Test로 사용하면 된다. class MyTest { @org.junit.jupiter.api.BeforeEach fun setUp() { println("SetUp method") } // @BeforeEach로 지정해놓은 메서드가 실행되지 않는다 @org.junit.Test fun junitTest() { println("This test won't trigger setUp") } // @BeforeEach로 지정.. 2021. 1. 10. 이전 1 ··· 5 6 7 8 다음