[BAEL-15959] - Moved article to spring-security-core
This commit is contained in:
		
							parent
							
								
									c14f95c580
								
							
						
					
					
						commit
						e81753727d
					
				| @ -1,4 +1,3 @@ | ||||
| ### Relevant Articles: | ||||
| - [Spring Boot and Kotlin](http://www.baeldung.com/spring-boot-kotlin) | ||||
| - [Spring MVC Streaming and SSE Request Processing](https://www.baeldung.com/spring-mvc-sse-streams) | ||||
| - [Overview and Need for DelegatingFilterProxy in Spring](https://www.baeldung.com/spring-delegating-filter-proxy) | ||||
|  | ||||
| @ -1,12 +1,8 @@ | ||||
| package com.baeldung; | ||||
| 
 | ||||
| import javax.servlet.Filter; | ||||
| 
 | ||||
| import org.springframework.boot.SpringApplication; | ||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | ||||
| import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; | ||||
| import org.springframework.web.filter.DelegatingFilterProxy; | ||||
| import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; | ||||
| 
 | ||||
| @SpringBootApplication( exclude = SecurityAutoConfiguration.class) | ||||
| public class Spring5Application { | ||||
| @ -14,32 +10,4 @@ public class Spring5Application { | ||||
|     public static void main(String[] args) { | ||||
|         SpringApplication.run(Spring5Application.class, args); | ||||
|     } | ||||
| 
 | ||||
|     public static class ApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { | ||||
| 
 | ||||
|         @Override | ||||
|         protected Class<?>[] getRootConfigClasses() { | ||||
|             return null; | ||||
|         } | ||||
| 
 | ||||
|         @Override | ||||
|         protected Class<?>[] getServletConfigClasses() { | ||||
|             // TODO Auto-generated method stub | ||||
|             return null; | ||||
|         } | ||||
| 
 | ||||
|         @Override | ||||
|         protected String[] getServletMappings() { | ||||
|             // TODO Auto-generated method stub | ||||
|             return null; | ||||
|         } | ||||
| 
 | ||||
|         @Override | ||||
|         protected javax.servlet.Filter[] getServletFilters() { | ||||
|             DelegatingFilterProxy delegateFilterProxy = new DelegatingFilterProxy(); | ||||
|             delegateFilterProxy.setTargetBeanName("loggingFilter"); | ||||
|             return new Filter[] { delegateFilterProxy }; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
| } | ||||
|  | ||||
| @ -16,14 +16,5 @@ | ||||
|         <servlet-name>functional</servlet-name> | ||||
|         <url-pattern>/</url-pattern> | ||||
|     </servlet-mapping> | ||||
| 	<filter> | ||||
| 		<filter-name>loggingFilter</filter-name> | ||||
| 		<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> | ||||
| 	</filter> | ||||
| 
 | ||||
| 	<filter-mapping> | ||||
| 		<filter-name>loggingFilter</filter-name> | ||||
| 		<url-pattern>/*</url-pattern> | ||||
| 	</filter-mapping> | ||||
| 
 | ||||
| </web-app> | ||||
| @ -10,3 +10,4 @@ mvn clean install | ||||
| - [Spring Security – @PreFilter and @PostFilter](http://www.baeldung.com/spring-security-prefilter-postfilter) | ||||
| - [Spring Boot Authentication Auditing Support](http://www.baeldung.com/spring-boot-authentication-audit) | ||||
| - [Introduction to Spring Method Security](http://www.baeldung.com/spring-security-method-security) | ||||
| - [Overview and Need for DelegatingFilterProxy in Spring](https://www.baeldung.com/spring-delegating-filter-proxy) | ||||
| @ -1,11 +1,15 @@ | ||||
| package org.baeldung.app; | ||||
| 
 | ||||
| import javax.servlet.Filter; | ||||
| 
 | ||||
| import org.springframework.boot.SpringApplication; | ||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | ||||
| import org.springframework.boot.autoconfigure.domain.EntityScan; | ||||
| import org.springframework.boot.web.support.SpringBootServletInitializer; | ||||
| import org.springframework.context.annotation.ComponentScan; | ||||
| import org.springframework.data.jpa.repository.config.EnableJpaRepositories; | ||||
| import org.springframework.web.filter.DelegatingFilterProxy; | ||||
| import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; | ||||
| 
 | ||||
| @SpringBootApplication | ||||
| @EnableJpaRepositories("org.baeldung.repository") | ||||
| @ -15,4 +19,32 @@ public class App extends SpringBootServletInitializer { | ||||
|     public static void main(String[] args) { | ||||
|         SpringApplication.run(App.class, args); | ||||
|     } | ||||
|      | ||||
|     public static class ApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { | ||||
| 
 | ||||
|         @Override | ||||
|         protected javax.servlet.Filter[] getServletFilters() { | ||||
|             DelegatingFilterProxy delegateFilterProxy = new DelegatingFilterProxy(); | ||||
|             delegateFilterProxy.setTargetBeanName("loggingFilter"); | ||||
|             return new Filter[] { delegateFilterProxy }; | ||||
|         } | ||||
| 
 | ||||
|         @Override | ||||
|         protected Class<?>[] getRootConfigClasses() { | ||||
|             // TODO Auto-generated method stub | ||||
|             return null; | ||||
|         } | ||||
| 
 | ||||
|         @Override | ||||
|         protected Class<?>[] getServletConfigClasses() { | ||||
|             // TODO Auto-generated method stub | ||||
|             return null; | ||||
|         } | ||||
| 
 | ||||
|         @Override | ||||
|         protected String[] getServletMappings() { | ||||
|             // TODO Auto-generated method stub | ||||
|             return null; | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| package com.baeldung.spring.filter; | ||||
| package org.baeldung.filter; | ||||
| 
 | ||||
| import java.io.IOException; | ||||
| 
 | ||||
							
								
								
									
										17
									
								
								spring-security-core/src/main/webapp/WEB-INF/web.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								spring-security-core/src/main/webapp/WEB-INF/web.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" | ||||
|          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
|          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" | ||||
|          version="3.1"> | ||||
| 
 | ||||
| 	<filter> | ||||
| 		<filter-name>loggingFilter</filter-name> | ||||
| 		<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> | ||||
| 	</filter> | ||||
| 
 | ||||
| 	<filter-mapping> | ||||
| 		<filter-name>loggingFilter</filter-name> | ||||
| 		<url-pattern>/*</url-pattern> | ||||
| 	</filter-mapping> | ||||
| 
 | ||||
| </web-app> | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user