[BAEL-15959] - Moved article to spring-security-core
This commit is contained in:
		
							parent
							
								
									c14f95c580
								
							
						
					
					
						commit
						e81753727d
					
				| @ -1,4 +1,3 @@ | |||||||
| ### Relevant Articles: | ### Relevant Articles: | ||||||
| - [Spring Boot and Kotlin](http://www.baeldung.com/spring-boot-kotlin) | - [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) | - [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; | package com.baeldung; | ||||||
| 
 | 
 | ||||||
| import javax.servlet.Filter; |  | ||||||
| 
 |  | ||||||
| import org.springframework.boot.SpringApplication; | import org.springframework.boot.SpringApplication; | ||||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | import org.springframework.boot.autoconfigure.SpringBootApplication; | ||||||
| import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; | 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) | @SpringBootApplication( exclude = SecurityAutoConfiguration.class) | ||||||
| public class Spring5Application { | public class Spring5Application { | ||||||
| @ -14,32 +10,4 @@ public class Spring5Application { | |||||||
|     public static void main(String[] args) { |     public static void main(String[] args) { | ||||||
|         SpringApplication.run(Spring5Application.class, 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> |         <servlet-name>functional</servlet-name> | ||||||
|         <url-pattern>/</url-pattern> |         <url-pattern>/</url-pattern> | ||||||
|     </servlet-mapping> |     </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> | </web-app> | ||||||
| @ -10,3 +10,4 @@ mvn clean install | |||||||
| - [Spring Security – @PreFilter and @PostFilter](http://www.baeldung.com/spring-security-prefilter-postfilter) | - [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) | - [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) | - [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; | package org.baeldung.app; | ||||||
| 
 | 
 | ||||||
|  | import javax.servlet.Filter; | ||||||
|  | 
 | ||||||
| import org.springframework.boot.SpringApplication; | import org.springframework.boot.SpringApplication; | ||||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | import org.springframework.boot.autoconfigure.SpringBootApplication; | ||||||
| import org.springframework.boot.autoconfigure.domain.EntityScan; | import org.springframework.boot.autoconfigure.domain.EntityScan; | ||||||
| import org.springframework.boot.web.support.SpringBootServletInitializer; | import org.springframework.boot.web.support.SpringBootServletInitializer; | ||||||
| import org.springframework.context.annotation.ComponentScan; | import org.springframework.context.annotation.ComponentScan; | ||||||
| import org.springframework.data.jpa.repository.config.EnableJpaRepositories; | import org.springframework.data.jpa.repository.config.EnableJpaRepositories; | ||||||
|  | import org.springframework.web.filter.DelegatingFilterProxy; | ||||||
|  | import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; | ||||||
| 
 | 
 | ||||||
| @SpringBootApplication | @SpringBootApplication | ||||||
| @EnableJpaRepositories("org.baeldung.repository") | @EnableJpaRepositories("org.baeldung.repository") | ||||||
| @ -15,4 +19,32 @@ public class App extends SpringBootServletInitializer { | |||||||
|     public static void main(String[] args) { |     public static void main(String[] args) { | ||||||
|         SpringApplication.run(App.class, 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; | 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