Remove use of @Component from classes that are not scanned

Closes gh-7549
This commit is contained in:
Andy Wilkinson
2016-12-02 17:57:21 +00:00
parent b60150b05e
commit 1464425d64
7 changed files with 24 additions and 14 deletions

View File

@@ -32,7 +32,6 @@ import org.springframework.batch.core.repository.JobRepository;
import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.stereotype.Component;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.util.StringUtils;
@@ -42,7 +41,6 @@ import org.springframework.util.StringUtils;
* @author Dave Syer
* @author Andy Wilkinson
*/
@Component
public class BasicBatchConfigurer implements BatchConfigurer {
private static final Log logger = LogFactory.getLog(BasicBatchConfigurer.class);

View File

@@ -50,7 +50,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.ApplicationEventPublisherAware;
import org.springframework.stereotype.Component;
import org.springframework.util.PatternMatchUtils;
import org.springframework.util.StringUtils;
@@ -62,7 +61,6 @@ import org.springframework.util.StringUtils;
* @author Dave Syer
* @author Jean-Pierre Bergamin
*/
@Component
public class JobLauncherCommandLineRunner
implements CommandLineRunner, ApplicationEventPublisherAware {

View File

@@ -47,7 +47,6 @@ import org.springframework.security.config.annotation.authentication.builders.Au
import org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration;
import org.springframework.security.config.annotation.authentication.configurers.GlobalAuthenticationConfigurerAdapter;
import org.springframework.security.config.annotation.authentication.configurers.provisioning.InMemoryUserDetailsManagerConfigurer;
import org.springframework.stereotype.Component;
import org.springframework.util.ReflectionUtils;
/**
@@ -86,6 +85,11 @@ public class AuthenticationManagerConfiguration {
return new SpringBootAuthenticationConfigurerAdapter(securityProperties);
}
@Bean
public AuthenticationManagerConfigurationListener authenticationManagerConfigurationListener() {
return new AuthenticationManagerConfigurationListener();
}
/**
* {@link GlobalAuthenticationConfigurerAdapter} to apply
* {@link DefaultInMemoryUserDetailsManagerConfigurer}. We must apply
@@ -193,7 +197,6 @@ public class AuthenticationManagerConfiguration {
* {@link ApplicationListener} to autowire the {@link AuthenticationEventPublisher}
* into the {@link AuthenticationManager}.
*/
@Component
protected static class AuthenticationManagerConfigurationListener
implements SmartInitializingSingleton {