Skip to content

Commit 2b86a78

Browse files
author
eugenp
committed
registration project cleanup
1 parent 82148bf commit 2b86a78

File tree

8 files changed

+32
-37
lines changed

8 files changed

+32
-37
lines changed

spring-security-login-and-registration/src/main/java/org/baeldung/event/OnRegistrationCompleteEvent.java renamed to spring-security-login-and-registration/src/main/java/org/baeldung/registration/OnRegistrationCompleteEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.baeldung.event;
1+
package org.baeldung.registration;
22

33
import java.util.Locale;
44

spring-security-login-and-registration/src/main/java/org/baeldung/event/listener/RegistrationListener.java renamed to spring-security-login-and-registration/src/main/java/org/baeldung/registration/listener/RegistrationListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package org.baeldung.event.listener;
1+
package org.baeldung.registration.listener;
22

33
import java.util.UUID;
44

5-
import org.baeldung.event.OnRegistrationCompleteEvent;
65
import org.baeldung.persistence.model.User;
76
import org.baeldung.persistence.service.IUserService;
7+
import org.baeldung.registration.OnRegistrationCompleteEvent;
88
import org.springframework.beans.factory.annotation.Autowired;
99
import org.springframework.context.ApplicationListener;
1010
import org.springframework.context.MessageSource;

spring-security-login-and-registration/src/main/java/org/baeldung/spring/AppConfig.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,21 @@
66
import org.springframework.context.annotation.Bean;
77
import org.springframework.context.annotation.ComponentScan;
88
import org.springframework.context.annotation.Configuration;
9-
import org.springframework.context.annotation.Import;
109
import org.springframework.context.annotation.PropertySource;
1110
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
1211
import org.springframework.core.env.Environment;
1312
import org.springframework.mail.javamail.JavaMailSenderImpl;
1413

1514
@Configuration
16-
@ComponentScan(basePackages = { "org.baeldung.event.service", "org.baeldung.event", "org.baeldung.persistence.service", "org.baeldung.persistence.dao" })
17-
@Import({ MvcConfig.class, PersistenceJPAConfig.class, SecSecurityConfig.class })
18-
@PropertySource("classpath:application.properties")
15+
@ComponentScan(basePackages = { "org.baeldung.registration" })
16+
@PropertySource("classpath:email.properties")
1917
public class AppConfig {
18+
2019
@Autowired
2120
private Environment env;
2221

22+
// beans
23+
2324
@Bean
2425
public static PropertySourcesPlaceholderConfigurer propertyPlaceHolderConfigurer() {
2526
return new PropertySourcesPlaceholderConfigurer();

spring-security-login-and-registration/src/main/java/org/baeldung/spring/MvcConfig.java

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@
2323
import org.springframework.web.servlet.view.JstlView;
2424

2525
@Configuration
26-
@ComponentScan(basePackages = { "org.baeldung.web.controller", "org.baeldung.persistence.service", "org.baeldung.persistence.dao" })
26+
@ComponentScan(basePackages = { "org.baeldung.web" })
2727
@EnableWebMvc
2828
public class MvcConfig extends WebMvcConfigurerAdapter {
2929

3030
public MvcConfig() {
3131
super();
3232
}
3333

34-
// API
34+
//
3535

3636
@Override
3737
public void addViewControllers(final ViewControllerRegistry registry) {
@@ -51,15 +51,6 @@ public void addViewControllers(final ViewControllerRegistry registry) {
5151
registry.addViewController("/successRegister.html");
5252
}
5353

54-
@Bean
55-
public ViewResolver viewResolver() {
56-
final InternalResourceViewResolver bean = new InternalResourceViewResolver();
57-
bean.setViewClass(JstlView.class);
58-
bean.setPrefix("/WEB-INF/view/");
59-
bean.setSuffix(".jsp");
60-
return bean;
61-
}
62-
6354
@Override
6455
public void addResourceHandlers(ResourceHandlerRegistry registry) {
6556
registry.addResourceHandler("/resources/**").addResourceLocations("/", "/resources/");
@@ -72,6 +63,17 @@ public void addInterceptors(InterceptorRegistry registry) {
7263
registry.addInterceptor(localeChangeInterceptor);
7364
}
7465

66+
// beans
67+
68+
@Bean
69+
public ViewResolver viewResolver() {
70+
final InternalResourceViewResolver bean = new InternalResourceViewResolver();
71+
bean.setViewClass(JstlView.class);
72+
bean.setPrefix("/WEB-INF/view/");
73+
bean.setSuffix(".jsp");
74+
return bean;
75+
}
76+
7577
@Bean
7678
public LocaleResolver localeResolver() {
7779
CookieLocaleResolver cookieLocaleResolver = new CookieLocaleResolver();
@@ -91,21 +93,17 @@ public MessageSource messageSource() {
9193

9294
@Bean
9395
public EmailValidator usernameValidator() {
94-
EmailValidator userNameValidator = new EmailValidator();
95-
return userNameValidator;
96+
return new EmailValidator();
9697
}
9798

9899
@Bean
99100
public PasswordMatchesValidator passwordMatchesValidator() {
100-
PasswordMatchesValidator passwordMatchesValidator = new PasswordMatchesValidator();
101-
return passwordMatchesValidator;
101+
return new PasswordMatchesValidator();
102102
}
103103

104-
// DIC 7
105104
@Bean
106105
public HashGenerator hashGenerator() {
107-
HashGenerator hashGenerator = new HashGenerator();
108-
return hashGenerator;
106+
return new HashGenerator();
109107
}
110108

111109
}

spring-security-login-and-registration/src/main/java/org/baeldung/spring/PersistenceJPAConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919
@Configuration
2020
@EnableTransactionManagement
21-
@PropertySource({ "classpath:application.properties" })
22-
@ComponentScan({ "org.baeldung.persistence.model" })
21+
@PropertySource({ "classpath:persistence.properties" })
22+
@ComponentScan({ "org.baeldung.persistence" })
2323
@EnableJpaRepositories(basePackages = "org.baeldung.persistence.dao")
2424
public class PersistenceJPAConfig {
2525

spring-security-login-and-registration/src/main/java/org/baeldung/web/controller/RegistrationController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.baeldung.persistence.model.VerificationToken;
1010
import org.baeldung.persistence.service.UserDto;
1111
import org.baeldung.persistence.service.IUserService;
12-
import org.baeldung.event.OnRegistrationCompleteEvent;
12+
import org.baeldung.registration.OnRegistrationCompleteEvent;
1313
import org.baeldung.validation.service.EmailExistsException;
1414
import org.slf4j.Logger;
1515
import org.slf4j.LoggerFactory;

spring-security-login-and-registration/src/main/resources/application.properties renamed to spring-security-login-and-registration/src/main/resources/persistence.properties

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,3 @@ init-db=false
88
hibernate.dialect=org.hibernate.dialect.MySQLDialect
99
hibernate.show_sql=false
1010
hibernate.hbm2ddl.auto=create-drop
11-
################### JavaMail Configuration ##########################
12-
smtp.host=smtp.gmail.com
13-
smtp.port=465
14-
smtp.protocol=smtps
15-
smtp.username=[email protected]
16-
smtp.password=
17-
support.email=[email protected]

spring-security-login-and-registration/src/main/resources/webSecurityConfig.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
xsi:schemaLocation="
66
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.2.xsd
77
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
8+
89
<http use-expressions="true">
910
<intercept-url pattern="/login*" access="permitAll" />
1011
<intercept-url pattern="/logout*" access="permitAll" />
@@ -19,7 +20,7 @@
1920
<intercept-url pattern="/emailError*" access="permitAll" />
2021
<intercept-url pattern="/resources/**" access="permitAll" />
2122
<intercept-url pattern="/invalidSession*" access="isAnonymous()" />
22-
<intercept-url pattern="/**" access="isAuthenticated()" />
23+
<intercept-url pattern="/**" access="isAuthenticated()" />
2324
<form-login login-page='/login.html'
2425
authentication-failure-url="/login.html?error=true"
2526
authentication-success-handler-ref="myAuthenticationSuccessHandler"
@@ -29,7 +30,9 @@
2930
<logout invalidate-session="false" logout-success-url="/logout.html?logSucc=true"
3031
logout-url="/j_spring_security_logout" delete-cookies="JSESSIONID" />
3132
</http>
33+
3234
<authentication-manager>
33-
<authentication-provider ref="authProvider"/>
35+
<authentication-provider ref="authProvider" />
3436
</authentication-manager>
37+
3538
</beans:beans>

0 commit comments

Comments
 (0)