JAVA-31190: Preparation for migrating spring-boot-modules to version 3. (#15834)
This commit is contained in:
@@ -9,10 +9,9 @@
|
||||
<description>Module For Spring Boot Basic Customization 2</description>
|
||||
|
||||
<parent>
|
||||
<groupId>com.baeldung</groupId>
|
||||
<artifactId>parent-boot-3</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<relativePath>../../parent-boot-3</relativePath>
|
||||
<groupId>com.baeldung.spring-boot-modules</groupId>
|
||||
<artifactId>spring-boot-modules</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<dependencies>
|
||||
|
||||
+3
-2
@@ -1,12 +1,13 @@
|
||||
package com.baeldung.dispatchservlet.conf;
|
||||
|
||||
import com.baeldung.dispatchservlet.listener.CustomListener;
|
||||
import com.baeldung.dispatchservlet.servlet.CustomServlet;
|
||||
import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
|
||||
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import com.baeldung.dispatchservlet.listener.CustomListener;
|
||||
import com.baeldung.dispatchservlet.servlet.CustomServlet;
|
||||
|
||||
import jakarta.servlet.ServletContextListener;
|
||||
|
||||
@Configuration
|
||||
|
||||
+9
-3
@@ -1,11 +1,17 @@
|
||||
package com.baeldung.dispatchservlet.filter;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import jakarta.servlet.*;
|
||||
import java.io.IOException;
|
||||
import jakarta.servlet.Filter;
|
||||
import jakarta.servlet.FilterChain;
|
||||
import jakarta.servlet.FilterConfig;
|
||||
import jakarta.servlet.ServletException;
|
||||
import jakarta.servlet.ServletRequest;
|
||||
import jakarta.servlet.ServletResponse;
|
||||
|
||||
@Component
|
||||
public class CustomFilter implements Filter {
|
||||
@@ -13,7 +19,7 @@ public class CustomFilter implements Filter {
|
||||
Logger logger = LoggerFactory.getLogger(CustomFilter.class);
|
||||
|
||||
@Override
|
||||
public void init(FilterConfig filterConfig) throws ServletException {
|
||||
public void init(FilterConfig filterConfig) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
+2
-3
@@ -1,15 +1,14 @@
|
||||
package com.baeldung.dispatchservlet.servlet;
|
||||
|
||||
import com.baeldung.dispatchservlet.filter.CustomFilter;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import jakarta.servlet.ServletException;
|
||||
import jakarta.servlet.annotation.WebServlet;
|
||||
import jakarta.servlet.http.HttpServlet;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
|
||||
public class CustomServlet extends HttpServlet {
|
||||
|
||||
|
||||
+2
-1
@@ -1,5 +1,7 @@
|
||||
package com.baeldung.onceperrequestfilter;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.filter.OncePerRequestFilter;
|
||||
|
||||
@@ -7,7 +9,6 @@ import jakarta.servlet.FilterChain;
|
||||
import jakarta.servlet.ServletException;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
|
||||
@Component
|
||||
public class AuthenticationFilter extends OncePerRequestFilter {
|
||||
|
||||
+4
-3
@@ -1,5 +1,8 @@
|
||||
package com.baeldung.onceperrequestfilter;
|
||||
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
@@ -7,8 +10,6 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.context.request.async.DeferredResult;
|
||||
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
|
||||
@Controller
|
||||
public class HelloController implements AutoCloseable {
|
||||
@@ -18,7 +19,7 @@ public class HelloController implements AutoCloseable {
|
||||
private Logger logger = LoggerFactory.getLogger(HelloController.class);
|
||||
|
||||
@GetMapping(path = "/greeting")
|
||||
public DeferredResult<String> hello(HttpServletResponse response) throws Exception {
|
||||
public DeferredResult<String> hello(HttpServletResponse response) {
|
||||
DeferredResult<String> deferredResult = new DeferredResult<>();
|
||||
executorService.submit(() -> perform(deferredResult));
|
||||
return deferredResult;
|
||||
|
||||
+2
-1
@@ -1,5 +1,7 @@
|
||||
package com.baeldung.onceperrequestfilter;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -9,7 +11,6 @@ import jakarta.servlet.FilterChain;
|
||||
import jakarta.servlet.ServletException;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
|
||||
@Component
|
||||
public class MyOncePerRequestFilter extends OncePerRequestFilter {
|
||||
|
||||
Reference in New Issue
Block a user