Spring Interceptor

Function Can constitute a stack of interceptors to complete specific functions, such as logging, login judgment, permission check and so on. Benefits Interceptors also allow you to modularize generic code as reusable classes. Applications of interceptors: AOP; needs some business logic (need to inject beans, etc.) Understand An interceptor acts Read more…

What is the difference between SpringJUnit4ClassRunner and SpringRunner

SpringRunner is an alias for the SpringJUnit4ClassRunner. @RunWith(SpringRunner.class) tells JUnit to run using Spring’s testing support. SpringRunner is the new name for SpringJUnit4ClassRunner, it’s just a bit easier on the eye. SpringRunner is only available after spring-test 4.3. SpringRunner class extends SpringJUnit4ClassRunner.   Read the doc source code package org.springframework.test.context.junit4; import org.junit.runners.model.InitializationError; public final class SpringRunner extends SpringJUnit4ClassRunner Read more…