Răsfoiți Sursa

Use xml / javaconfig folders for samples

Fixes gh-3752
Joe Grandja 9 ani în urmă
părinte
comite
945a21a3fb
100 a modificat fișierele cu 69 adăugiri și 69 ștergeri
  1. 2 2
      build.gradle
  2. 3 3
      docs/guides/src/docs/asciidoc/form.asc
  3. 5 5
      docs/guides/src/docs/asciidoc/hellomvc.asc
  4. 1 1
      docs/guides/src/docs/asciidoc/helloworld.asc
  5. 1 1
      docs/manual/src/docs/asciidoc/_includes/websocket.adoc
  6. 4 4
      docs/manual/src/docs/asciidoc/index.adoc
  7. 0 0
      samples/javaconfig/aspectj/build.gradle
  8. 9 9
      samples/javaconfig/aspectj/pom.xml
  9. 0 0
      samples/javaconfig/aspectj/src/main/java/sample/aspectj/AspectjSecurityConfig.java
  10. 0 0
      samples/javaconfig/aspectj/src/main/java/sample/aspectj/SecuredService.java
  11. 0 0
      samples/javaconfig/aspectj/src/main/java/sample/aspectj/Service.java
  12. 0 0
      samples/javaconfig/aspectj/src/test/java/sample/aspectj/AspectJInterceptorTests.java
  13. 0 0
      samples/javaconfig/aspectj/src/test/resources/logback-test.xml
  14. 0 0
      samples/javaconfig/chat/build.gradle
  15. 10 10
      samples/javaconfig/chat/pom.xml
  16. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/ChatApplicationInitializer.java
  17. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/ChatSecurityWebApplicationInitializer.java
  18. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/DataSourceConfig.java
  19. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/EmbeddedRedisConfig.java
  20. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/RedisConfig.java
  21. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/RedisConnectionProperties.java
  22. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/SessionAppInitializer.java
  23. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/SpringDatatConfig.java
  24. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/WebMvcConfiguration.java
  25. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/WebSecurityConfig.java
  26. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/WebSocketConfig.java
  27. 0 0
      samples/javaconfig/chat/src/main/java/sample/config/WebSocketSecurityConfig.java
  28. 0 0
      samples/javaconfig/chat/src/main/java/sample/data/ActiveWebSocketUser.java
  29. 0 0
      samples/javaconfig/chat/src/main/java/sample/data/ActiveWebSocketUserRepository.java
  30. 0 0
      samples/javaconfig/chat/src/main/java/sample/data/InstantMessage.java
  31. 0 0
      samples/javaconfig/chat/src/main/java/sample/data/User.java
  32. 0 0
      samples/javaconfig/chat/src/main/java/sample/data/UserRepository.java
  33. 0 0
      samples/javaconfig/chat/src/main/java/sample/mvc/CsrfController.java
  34. 0 0
      samples/javaconfig/chat/src/main/java/sample/mvc/LoginController.java
  35. 0 0
      samples/javaconfig/chat/src/main/java/sample/mvc/MessageController.java
  36. 0 0
      samples/javaconfig/chat/src/main/java/sample/security/CurrentUser.java
  37. 0 0
      samples/javaconfig/chat/src/main/java/sample/security/UserRepositoryUserDetailsService.java
  38. 0 0
      samples/javaconfig/chat/src/main/java/sample/websocket/WebSocketConnectHandler.java
  39. 0 0
      samples/javaconfig/chat/src/main/java/sample/websocket/WebSocketDisconnectHandler.java
  40. 0 0
      samples/javaconfig/chat/src/main/resources/data.sql
  41. 0 0
      samples/javaconfig/chat/src/main/resources/password-encode.sql
  42. 0 0
      samples/javaconfig/chat/src/main/resources/resources/css/bootstrap-responsive.css
  43. 2 2
      samples/javaconfig/chat/src/main/resources/resources/css/bootstrap.css
  44. 0 0
      samples/javaconfig/chat/src/main/resources/resources/img/favicon.ico
  45. 0 0
      samples/javaconfig/chat/src/main/resources/resources/img/logo.png
  46. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/.bower.json
  47. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/README.md
  48. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/bower.json
  49. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap-responsive.css
  50. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap-responsive.min.css
  51. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap.css
  52. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap.min.css
  53. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/img/glyphicons-halflings-white.png
  54. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/img/glyphicons-halflings.png
  55. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/js/bootstrap.js
  56. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/js/bootstrap.min.js
  57. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/jquery/.bower.json
  58. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/jquery/component.json
  59. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/jquery/jquery.js
  60. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/knockout/.bower.json
  61. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/knockout/README.md
  62. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/knockout/bower.json
  63. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/knockout/knockout-2.3.0.debug.js
  64. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/knockout/knockout.js
  65. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/message.js
  66. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/sockjs/.bower.json
  67. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/sockjs/component.json
  68. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/sockjs/sockjs.js
  69. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/sockjs/sockjs.min.js
  70. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/stomp/lib/stomp.js
  71. 0 0
      samples/javaconfig/chat/src/main/resources/resources/js/stomp/lib/stomp.min.js
  72. 0 0
      samples/javaconfig/chat/src/main/resources/tiles/tiles-def.xml
  73. 0 0
      samples/javaconfig/chat/src/main/resources/views/chat.html
  74. 0 0
      samples/javaconfig/chat/src/main/resources/views/layout.html
  75. 0 0
      samples/javaconfig/chat/src/main/resources/views/login.html
  76. 1 1
      samples/javaconfig/concurrency/build.gradle
  77. 11 11
      samples/javaconfig/concurrency/pom.xml
  78. 0 0
      samples/javaconfig/concurrency/src/main/java/org/springframework/security/samples/config/MessageSecurityWebApplicationInitializer.java
  79. 0 0
      samples/javaconfig/concurrency/src/main/java/org/springframework/security/samples/config/SecurityConfig.java
  80. 0 0
      samples/javaconfig/concurrency/src/test/java/org/springframework/security/samples/config/SecurityConfigTests.java
  81. 0 0
      samples/javaconfig/data/build.gradle
  82. 8 8
      samples/javaconfig/data/pom.xml
  83. 0 0
      samples/javaconfig/data/src/main/java/samples/DataConfig.java
  84. 0 0
      samples/javaconfig/data/src/main/java/samples/data/Message.java
  85. 0 0
      samples/javaconfig/data/src/main/java/samples/data/MessageRepository.java
  86. 0 0
      samples/javaconfig/data/src/main/java/samples/data/SecurityMessageRepository.java
  87. 0 0
      samples/javaconfig/data/src/main/java/samples/data/User.java
  88. 0 0
      samples/javaconfig/data/src/test/java/samples/data/SecurityMessageRepositoryTests.java
  89. 0 0
      samples/javaconfig/data/src/test/resources/data.sql
  90. 1 1
      samples/javaconfig/form/build.gradle
  91. 11 11
      samples/javaconfig/form/pom.xml
  92. 0 0
      samples/javaconfig/form/src/integration-test/groovy/org/springframework/security/samples/FormJcTests.groovy
  93. 0 0
      samples/javaconfig/form/src/integration-test/groovy/org/springframework/security/samples/pages/HomePage.groovy
  94. 0 0
      samples/javaconfig/form/src/integration-test/groovy/org/springframework/security/samples/pages/LoginPage.groovy
  95. 0 0
      samples/javaconfig/form/src/main/java/org/springframework/security/samples/config/MessageSecurityWebApplicationInitializer.java
  96. 0 0
      samples/javaconfig/form/src/main/java/org/springframework/security/samples/config/SecurityConfig.java
  97. 0 0
      samples/javaconfig/form/src/main/resources/logback.xml
  98. 0 0
      samples/javaconfig/form/src/main/resources/views/login.html
  99. 0 0
      samples/javaconfig/form/src/main/webapp/WEB-INF/views/login.jspx
  100. 0 0
      samples/javaconfig/form/src/main/webapp/WEB-INF/views/messages/compose.jspx

+ 2 - 2
build.gradle

@@ -62,7 +62,7 @@ ext.javaProjects = subprojects.findAll { project -> project.name != 'docs' && pr
 ext.sampleProjects = subprojects.findAll { project -> project.name.startsWith('spring-security-samples') }
 ext.sampleProjects = subprojects.findAll { project -> project.name.startsWith('spring-security-samples') }
 ext.itestProjects = subprojects.findAll { project -> project.name.startsWith('itest') }
 ext.itestProjects = subprojects.findAll { project -> project.name.startsWith('itest') }
 ext.coreModuleProjects = javaProjects - sampleProjects - itestProjects
 ext.coreModuleProjects = javaProjects - sampleProjects - itestProjects
-ext.aspectjProjects = [project(':spring-security-aspects'), project(':spring-security-samples-aspectj-xml'), project(':spring-security-samples-aspectj-jc')]
+ext.aspectjProjects = [project(':spring-security-aspects'), project(':spring-security-samples-xml-aspectj'), project(':spring-security-samples-javaconfig-aspectj')]
 
 
 configure(allprojects - javaProjects) {
 configure(allprojects - javaProjects) {
 	task afterEclipseImport {
 	task afterEclipseImport {
@@ -83,7 +83,7 @@ configure(allprojects - javaProjects) {
 	}
 	}
 }
 }
 
 
-configure(subprojects - coreModuleProjects - project(':spring-security-samples-messages-jc') - project(':spring-security-bom')) {
+configure(subprojects - coreModuleProjects - project(':spring-security-samples-javaconfig-messages') - project(':spring-security-bom')) {
 	tasks.findByPath("artifactoryPublish")?.enabled = false
 	tasks.findByPath("artifactoryPublish")?.enabled = false
 	sonarqube {
 	sonarqube {
 		skipProject = true
 		skipProject = true

+ 3 - 3
docs/guides/src/docs/asciidoc/form.asc

@@ -1,7 +1,7 @@
 = Creating a Custom Login Form
 = Creating a Custom Login Form
 :author: Rob Winch
 :author: Rob Winch
-:starter-appname: hellomvc-jc
-:completed-appname: form-jc
+:starter-appname: javaconfig/hellomvc
+:completed-appname: javaconfig/form
 :include-dir: _includes
 :include-dir: _includes
 
 
 This guide builds off of link:hellomvc.html[Hello Spring MVC Security Java Config] to explain how to configure and use a custom login form with Spring Security Java Configuration.
 This guide builds off of link:hellomvc.html[Hello Spring MVC Security Java Config] to explain how to configure and use a custom login form with Spring Security Java Configuration.
@@ -133,7 +133,7 @@ Within Spring Web MVC there are two steps to creating our login page:
 
 
 == Configuring a login view controller
 == Configuring a login view controller
 
 
-Within Spring Web MVC, the first step is to ensure that we have a controller that can point to our view. Since our project adds the *messages-jc* project as a dependency and it contains a view controller for */login* we do not need to create a controller within our application. For reference, you can see the configuration below:
+Within Spring Web MVC, the first step is to ensure that we have a controller that can point to our view. Since our project adds the *javaconfig/messages* project as a dependency and it contains a view controller for */login* we do not need to create a controller within our application. For reference, you can see the configuration below:
 
 
 [source,java]
 [source,java]
 ----
 ----

+ 5 - 5
docs/guides/src/docs/asciidoc/hellomvc.asc

@@ -1,7 +1,7 @@
 = Hello Spring MVC Security Java Config
 = Hello Spring MVC Security Java Config
 :author: Rob Winch
 :author: Rob Winch
 :starter-appname: insecuremvc
 :starter-appname: insecuremvc
-:completed-appname: hellomvc-jc
+:completed-appname: javaconfig/hellomvc
 :include-dir: _includes
 :include-dir: _includes
 :hello-include-dir: _hello-includes
 :hello-include-dir: _hello-includes
 
 
@@ -45,7 +45,7 @@ The `MessageSecurityWebApplicationInitializer` will automatically register the s
 
 
 === Verify SecurityConfig is loaded
 === Verify SecurityConfig is loaded
 
 
-Just because <<security-config-java,SecurityConfig>> exists, does not mean that our Spring application knows about it. In this instance, our Spring root application context is initialized using MessageWebApplicationInitializer which is included with our spring-security-samples-messages-jc project. You can find a snippet of it below:
+Just because <<security-config-java,SecurityConfig>> exists, does not mean that our Spring application knows about it. In this instance, our Spring root application context is initialized using MessageWebApplicationInitializer which is included with our spring-security-samples-javaconfig-messages project. You can find a snippet of it below:
 
 
 [[message-web-application-inititializer-java]]
 [[message-web-application-inititializer-java]]
 .MessageWebApplicationInitializer.java
 .MessageWebApplicationInitializer.java
@@ -63,7 +63,7 @@ public class MessageWebApplicationInitializer extends
 }
 }
 ----
 ----
 
 
-You will notice it is loading the `RootConfiguration` class which is also included in our spring-security-samples-messages-jc project.
+You will notice it is loading the `RootConfiguration` class which is also included in our spring-security-samples-javaconfig-messages project.
 
 
 [[root-configuration-java]]
 [[root-configuration-java]]
 .RootConfiguration.java
 .RootConfiguration.java
@@ -85,7 +85,7 @@ include::{hello-include-dir}/exploring-the-secured-application.asc[]
 
 
 Now that we have authenticated, let's see how our application is displaying the username if the user is authenticated.
 Now that we have authenticated, let's see how our application is displaying the username if the user is authenticated.
 
 
-.messages-jc/src/main/resources/views/layout.html
+.messages/src/main/resources/views/layout.html
 [source,html]
 [source,html]
 ----
 ----
 <div th:if="${#httpServletRequest.remoteUser != null}">
 <div th:if="${#httpServletRequest.remoteUser != null}">
@@ -103,7 +103,7 @@ WARNING: The Thymeleaf ensures the username is escaped to avoid http://en.wikipe
 
 
 We can view the user name, but how are we able to log out? Below you can see how we are able to log out.
 We can view the user name, but how are we able to log out? Below you can see how we are able to log out.
 
 
-.messages-jc/src/main/resources/views/layout.html
+.messages/src/main/resources/views/layout.html
 [source,html]
 [source,html]
 ----
 ----
 <form th:action="@{/logout}" method="post">
 <form th:action="@{/logout}" method="post">

+ 1 - 1
docs/guides/src/docs/asciidoc/helloworld.asc

@@ -1,7 +1,7 @@
 = Hello Spring Security Java Config
 = Hello Spring Security Java Config
 :author: Rob Winch
 :author: Rob Winch
 :starter-appname: insecure
 :starter-appname: insecure
-:completed-appname: helloworld-jc
+:completed-appname: javaconfig/helloworld
 :include-dir: _includes
 :include-dir: _includes
 :hello-include-dir: _hello-includes
 :hello-include-dir: _hello-includes
 
 

+ 1 - 1
docs/manual/src/docs/asciidoc/_includes/websocket.adoc

@@ -4,7 +4,7 @@
 Spring Security 4 added support for securing http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html[Spring's WebSocket support].
 Spring Security 4 added support for securing http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html[Spring's WebSocket support].
 This section describes how to use Spring Security's WebSocket support.
 This section describes how to use Spring Security's WebSocket support.
 
 
-NOTE: You can find a complete working sample of WebSocket security in samples/chat-jc.
+NOTE: You can find a complete working sample of WebSocket security in samples/javaconfig/chat.
 
 
 .Direct JSR-356 Support
 .Direct JSR-356 Support
 ****
 ****

+ 4 - 4
docs/manual/src/docs/asciidoc/index.adoc

@@ -766,7 +766,7 @@ public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception
 [[jc-authentication-jdbc]]
 [[jc-authentication-jdbc]]
 ==== JDBC Authentication
 ==== JDBC Authentication
 
 
-You can find the updates to suppport JDBC based authentication. The example below assumes that you have already defined a `DataSource` within your application. The https://github.com/spring-projects/spring-security/tree/master/samples/jdbc-jc[jdbc-jc sample] provides a complete example of using JDBC based authentication.
+You can find the updates to suppport JDBC based authentication. The example below assumes that you have already defined a `DataSource` within your application. The https://github.com/spring-projects/spring-security/tree/master/samples/javaconfig/jdbc[jdbc-javaconfig] sample provides a complete example of using JDBC based authentication.
 
 
 [source,java]
 [source,java]
 ----
 ----
@@ -786,7 +786,7 @@ public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception
 
 
 ==== LDAP Authentication
 ==== LDAP Authentication
 
 
-You can find the updates to suppport LDAP based authentication. The https://github.com/spring-projects/spring-security/tree/master/samples/ldap-jc[ldap-jc sample] provides a complete example of using LDAP based authentication.
+You can find the updates to suppport LDAP based authentication. The https://github.com/spring-projects/spring-security/tree/master/samples/javaconfig/ldap[ldap-javaconfig] sample provides a complete example of using LDAP based authentication.
 
 
 [source,java]
 [source,java]
 ----
 ----
@@ -2728,7 +2728,7 @@ If authentication fails, the configured `AuthenticationFailureHandler` will be i
 
 
 [[servletapi]]
 [[servletapi]]
 == Servlet API integration
 == Servlet API integration
-This section describes how Spring Security is integrated with the Servlet API. The https://github.com/spring-projects/spring-security/tree/master/samples/servletapi-xml[servletapi-xml] sample application demonstrates the usage of each of these methods.
+This section describes how Spring Security is integrated with the Servlet API. The https://github.com/spring-projects/spring-security/tree/master/samples/xml/servletapi[servletapi-xml] sample application demonstrates the usage of each of these methods.
 
 
 
 
 [[servletapi-25]]
 [[servletapi-25]]
@@ -5252,7 +5252,7 @@ We've assumed here that the <<ns-config,security namespace>> is being used for c
 ==== Java EE Container Authentication
 ==== Java EE Container Authentication
 The class `J2eePreAuthenticatedProcessingFilter` will extract the username from the `userPrincipal` property of the `HttpServletRequest`. Use of this filter would usually be combined with the use of Java EE roles as described above in <<j2ee-preauth-details>>.
 The class `J2eePreAuthenticatedProcessingFilter` will extract the username from the `userPrincipal` property of the `HttpServletRequest`. Use of this filter would usually be combined with the use of Java EE roles as described above in <<j2ee-preauth-details>>.
 
 
-There is a sample application in the codebase which uses this approach, so get hold of the code from github and have a look at the application context file if you are interested. The code is in the `samples/preauth-xml` directory.
+There is a sample application in the codebase which uses this approach, so get hold of the code from github and have a look at the application context file if you are interested. The code is in the `samples/xml/preauth` directory.
 
 
 
 
 [[ldap]]
 [[ldap]]

+ 0 - 0
samples/aspectj-jc/build.gradle → samples/javaconfig/aspectj/build.gradle


+ 9 - 9
samples/aspectj-jc/pom.xml → samples/javaconfig/aspectj/pom.xml

@@ -2,10 +2,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.springframework.security</groupId>
   <groupId>org.springframework.security</groupId>
-  <artifactId>spring-security-samples-aspectj-jc</artifactId>
-  <version>4.1.0.RC1</version>
-  <name>spring-security-samples-aspectj-jc</name>
-  <description>spring-security-samples-aspectj-jc</description>
+  <artifactId>spring-security-samples-javaconfig-aspectj</artifactId>
+  <version>4.1.0.BUILD-SNAPSHOT</version>
+  <name>spring-security-samples-javaconfig-aspectj</name>
+  <description>spring-security-samples-javaconfig-aspectj</description>
   <url>http://spring.io/spring-security</url>
   <url>http://spring.io/spring-security</url>
   <organization>
   <organization>
     <name>spring.io</name>
     <name>spring.io</name>
@@ -45,13 +45,13 @@
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-config</artifactId>
       <artifactId>spring-security-config</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-core</artifactId>
       <artifactId>spring-security-core</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
@@ -71,7 +71,7 @@
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-aspects</artifactId>
       <artifactId>spring-security-aspects</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>runtime</scope>
       <scope>runtime</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
@@ -112,8 +112,8 @@
   </dependencies>
   </dependencies>
   <repositories>
   <repositories>
     <repository>
     <repository>
-      <id>spring-milestone</id>
-      <url>https://repo.spring.io/milestone</url>
+      <id>spring-snapshot</id>
+      <url>https://repo.spring.io/snapshot</url>
     </repository>
     </repository>
   </repositories>
   </repositories>
   <build>
   <build>

+ 0 - 0
samples/aspectj-jc/src/main/java/sample/aspectj/AspectjSecurityConfig.java → samples/javaconfig/aspectj/src/main/java/sample/aspectj/AspectjSecurityConfig.java


+ 0 - 0
samples/aspectj-jc/src/main/java/sample/aspectj/SecuredService.java → samples/javaconfig/aspectj/src/main/java/sample/aspectj/SecuredService.java


+ 0 - 0
samples/aspectj-jc/src/main/java/sample/aspectj/Service.java → samples/javaconfig/aspectj/src/main/java/sample/aspectj/Service.java


+ 0 - 0
samples/aspectj-jc/src/test/java/sample/aspectj/AspectJInterceptorTests.java → samples/javaconfig/aspectj/src/test/java/sample/aspectj/AspectJInterceptorTests.java


+ 0 - 0
samples/aspectj-jc/src/test/resources/logback-test.xml → samples/javaconfig/aspectj/src/test/resources/logback-test.xml


+ 0 - 0
samples/chat-jc/build.gradle → samples/javaconfig/chat/build.gradle


+ 10 - 10
samples/chat-jc/pom.xml → samples/javaconfig/chat/pom.xml

@@ -2,11 +2,11 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.springframework.security</groupId>
   <groupId>org.springframework.security</groupId>
-  <artifactId>spring-security-samples-chat-jc</artifactId>
-  <version>4.1.0.RC1</version>
+  <artifactId>spring-security-samples-javaconfig-chat</artifactId>
+  <version>4.1.0.BUILD-SNAPSHOT</version>
   <packaging>war</packaging>
   <packaging>war</packaging>
-  <name>spring-security-samples-chat-jc</name>
-  <description>spring-security-samples-chat-jc</description>
+  <name>spring-security-samples-javaconfig-chat</name>
+  <description>spring-security-samples-javaconfig-chat</description>
   <url>http://spring.io/spring-security</url>
   <url>http://spring.io/spring-security</url>
   <organization>
   <organization>
     <name>spring.io</name>
     <name>spring.io</name>
@@ -133,25 +133,25 @@
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-config</artifactId>
       <artifactId>spring-security-config</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-data</artifactId>
       <artifactId>spring-security-data</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-messaging</artifactId>
       <artifactId>spring-security-messaging</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-web</artifactId>
       <artifactId>spring-security-web</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
@@ -244,8 +244,8 @@
   </dependencies>
   </dependencies>
   <repositories>
   <repositories>
     <repository>
     <repository>
-      <id>spring-milestone</id>
-      <url>https://repo.spring.io/milestone</url>
+      <id>spring-snapshot</id>
+      <url>https://repo.spring.io/snapshot</url>
     </repository>
     </repository>
   </repositories>
   </repositories>
   <build>
   <build>

+ 0 - 0
samples/chat-jc/src/main/java/sample/config/ChatApplicationInitializer.java → samples/javaconfig/chat/src/main/java/sample/config/ChatApplicationInitializer.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/ChatSecurityWebApplicationInitializer.java → samples/javaconfig/chat/src/main/java/sample/config/ChatSecurityWebApplicationInitializer.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/DataSourceConfig.java → samples/javaconfig/chat/src/main/java/sample/config/DataSourceConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/EmbeddedRedisConfig.java → samples/javaconfig/chat/src/main/java/sample/config/EmbeddedRedisConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/RedisConfig.java → samples/javaconfig/chat/src/main/java/sample/config/RedisConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/RedisConnectionProperties.java → samples/javaconfig/chat/src/main/java/sample/config/RedisConnectionProperties.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/SessionAppInitializer.java → samples/javaconfig/chat/src/main/java/sample/config/SessionAppInitializer.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/SpringDatatConfig.java → samples/javaconfig/chat/src/main/java/sample/config/SpringDatatConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/WebMvcConfiguration.java → samples/javaconfig/chat/src/main/java/sample/config/WebMvcConfiguration.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/WebSecurityConfig.java → samples/javaconfig/chat/src/main/java/sample/config/WebSecurityConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/WebSocketConfig.java → samples/javaconfig/chat/src/main/java/sample/config/WebSocketConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/config/WebSocketSecurityConfig.java → samples/javaconfig/chat/src/main/java/sample/config/WebSocketSecurityConfig.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/data/ActiveWebSocketUser.java → samples/javaconfig/chat/src/main/java/sample/data/ActiveWebSocketUser.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/data/ActiveWebSocketUserRepository.java → samples/javaconfig/chat/src/main/java/sample/data/ActiveWebSocketUserRepository.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/data/InstantMessage.java → samples/javaconfig/chat/src/main/java/sample/data/InstantMessage.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/data/User.java → samples/javaconfig/chat/src/main/java/sample/data/User.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/data/UserRepository.java → samples/javaconfig/chat/src/main/java/sample/data/UserRepository.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/mvc/CsrfController.java → samples/javaconfig/chat/src/main/java/sample/mvc/CsrfController.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/mvc/LoginController.java → samples/javaconfig/chat/src/main/java/sample/mvc/LoginController.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/mvc/MessageController.java → samples/javaconfig/chat/src/main/java/sample/mvc/MessageController.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/security/CurrentUser.java → samples/javaconfig/chat/src/main/java/sample/security/CurrentUser.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/security/UserRepositoryUserDetailsService.java → samples/javaconfig/chat/src/main/java/sample/security/UserRepositoryUserDetailsService.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/websocket/WebSocketConnectHandler.java → samples/javaconfig/chat/src/main/java/sample/websocket/WebSocketConnectHandler.java


+ 0 - 0
samples/chat-jc/src/main/java/sample/websocket/WebSocketDisconnectHandler.java → samples/javaconfig/chat/src/main/java/sample/websocket/WebSocketDisconnectHandler.java


+ 0 - 0
samples/chat-jc/src/main/resources/data.sql → samples/javaconfig/chat/src/main/resources/data.sql


+ 0 - 0
samples/chat-jc/src/main/resources/password-encode.sql → samples/javaconfig/chat/src/main/resources/password-encode.sql


+ 0 - 0
samples/chat-jc/src/main/resources/resources/css/bootstrap-responsive.css → samples/javaconfig/chat/src/main/resources/resources/css/bootstrap-responsive.css


+ 2 - 2
samples/chat-jc/src/main/resources/resources/css/bootstrap.css → samples/javaconfig/chat/src/main/resources/resources/css/bootstrap.css

@@ -2252,7 +2252,7 @@ table th[class*="span"],
   *margin-right: .3em;
   *margin-right: .3em;
   line-height: 14px;
   line-height: 14px;
   vertical-align: text-top;
   vertical-align: text-top;
-  background-image: url("../../../../../../messages-jc/src/main/resources/resources/img/glyphicons-halflings.png");
+  background-image: url("../../../../../../../messages/src/main/resources/resources/img/glyphicons-halflings.png");
   background-position: 14px 14px;
   background-position: 14px 14px;
   background-repeat: no-repeat;
   background-repeat: no-repeat;
 }
 }
@@ -2272,7 +2272,7 @@ table th[class*="span"],
 .dropdown-menu > .active > a > [class*=" icon-"],
 .dropdown-menu > .active > a > [class*=" icon-"],
 .dropdown-submenu:hover > a > [class^="icon-"],
 .dropdown-submenu:hover > a > [class^="icon-"],
 .dropdown-submenu:hover > a > [class*=" icon-"] {
 .dropdown-submenu:hover > a > [class*=" icon-"] {
-  background-image: url("../../../../../../messages-jc/src/main/resources/resources/img/glyphicons-halflings-white.png");
+  background-image: url("../../../../../../../messages/src/main/resources/resources/img/glyphicons-halflings-white.png");
 }
 }
 
 
 .icon-glass {
 .icon-glass {

+ 0 - 0
samples/chat-jc/src/main/resources/resources/img/favicon.ico → samples/javaconfig/chat/src/main/resources/resources/img/favicon.ico


+ 0 - 0
samples/chat-jc/src/main/resources/resources/img/logo.png → samples/javaconfig/chat/src/main/resources/resources/img/logo.png


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/.bower.json → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/.bower.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/README.md → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/README.md


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/bower.json → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/bower.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/css/bootstrap-responsive.css → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap-responsive.css


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/css/bootstrap-responsive.min.css → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap-responsive.min.css


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/css/bootstrap.css → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap.css


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/css/bootstrap.min.css → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/css/bootstrap.min.css


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/img/glyphicons-halflings-white.png → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/img/glyphicons-halflings-white.png


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/img/glyphicons-halflings.png → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/img/glyphicons-halflings.png


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/js/bootstrap.js → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/js/bootstrap.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/bootstrap/js/bootstrap.min.js → samples/javaconfig/chat/src/main/resources/resources/js/bootstrap/js/bootstrap.min.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/jquery/.bower.json → samples/javaconfig/chat/src/main/resources/resources/js/jquery/.bower.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/jquery/component.json → samples/javaconfig/chat/src/main/resources/resources/js/jquery/component.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/jquery/jquery.js → samples/javaconfig/chat/src/main/resources/resources/js/jquery/jquery.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/knockout/.bower.json → samples/javaconfig/chat/src/main/resources/resources/js/knockout/.bower.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/knockout/README.md → samples/javaconfig/chat/src/main/resources/resources/js/knockout/README.md


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/knockout/bower.json → samples/javaconfig/chat/src/main/resources/resources/js/knockout/bower.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/knockout/knockout-2.3.0.debug.js → samples/javaconfig/chat/src/main/resources/resources/js/knockout/knockout-2.3.0.debug.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/knockout/knockout.js → samples/javaconfig/chat/src/main/resources/resources/js/knockout/knockout.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/message.js → samples/javaconfig/chat/src/main/resources/resources/js/message.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/sockjs/.bower.json → samples/javaconfig/chat/src/main/resources/resources/js/sockjs/.bower.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/sockjs/component.json → samples/javaconfig/chat/src/main/resources/resources/js/sockjs/component.json


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/sockjs/sockjs.js → samples/javaconfig/chat/src/main/resources/resources/js/sockjs/sockjs.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/sockjs/sockjs.min.js → samples/javaconfig/chat/src/main/resources/resources/js/sockjs/sockjs.min.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/stomp/lib/stomp.js → samples/javaconfig/chat/src/main/resources/resources/js/stomp/lib/stomp.js


+ 0 - 0
samples/chat-jc/src/main/resources/resources/js/stomp/lib/stomp.min.js → samples/javaconfig/chat/src/main/resources/resources/js/stomp/lib/stomp.min.js


+ 0 - 0
samples/chat-jc/src/main/resources/tiles/tiles-def.xml → samples/javaconfig/chat/src/main/resources/tiles/tiles-def.xml


+ 0 - 0
samples/chat-jc/src/main/resources/views/chat.html → samples/javaconfig/chat/src/main/resources/views/chat.html


+ 0 - 0
samples/chat-jc/src/main/resources/views/layout.html → samples/javaconfig/chat/src/main/resources/views/layout.html


+ 0 - 0
samples/chat-jc/src/main/resources/views/login.html → samples/javaconfig/chat/src/main/resources/views/login.html


+ 1 - 1
samples/concurrency-jc/build.gradle → samples/javaconfig/concurrency/build.gradle

@@ -6,7 +6,7 @@ dependencies {
 					'javax.servlet.jsp:jsp-api:2.1'
 					'javax.servlet.jsp:jsp-api:2.1'
 
 
 	compile project(":spring-security-config"),
 	compile project(":spring-security-config"),
-			project(":spring-security-samples-messages-jc"),
+			project(":spring-security-samples-javaconfig-messages"),
 			project(":spring-security-core"),
 			project(":spring-security-core"),
 			project(":spring-security-web"),
 			project(":spring-security-web"),
 			"org.springframework:spring-webmvc:$springVersion",
 			"org.springframework:spring-webmvc:$springVersion",

+ 11 - 11
samples/rememberme-jc/pom.xml → samples/javaconfig/concurrency/pom.xml

@@ -2,11 +2,11 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.springframework.security</groupId>
   <groupId>org.springframework.security</groupId>
-  <artifactId>spring-security-samples-rememberme-jc</artifactId>
-  <version>4.1.0.RC1</version>
+  <artifactId>spring-security-samples-javaconfig-concurrency</artifactId>
+  <version>4.1.0.BUILD-SNAPSHOT</version>
   <packaging>war</packaging>
   <packaging>war</packaging>
-  <name>spring-security-samples-rememberme-jc</name>
-  <description>spring-security-samples-rememberme-jc</description>
+  <name>spring-security-samples-javaconfig-concurrency</name>
+  <description>spring-security-samples-javaconfig-concurrency</description>
   <url>http://spring.io/spring-security</url>
   <url>http://spring.io/spring-security</url>
   <organization>
   <organization>
     <name>spring.io</name>
     <name>spring.io</name>
@@ -91,25 +91,25 @@
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-config</artifactId>
       <artifactId>spring-security-config</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-core</artifactId>
       <artifactId>spring-security-core</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
-      <artifactId>spring-security-samples-messages-jc</artifactId>
-      <version>4.1.0.RC1</version>
+      <artifactId>spring-security-samples-javaconfig-messages</artifactId>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-web</artifactId>
       <artifactId>spring-security-web</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
@@ -191,8 +191,8 @@
   </dependencies>
   </dependencies>
   <repositories>
   <repositories>
     <repository>
     <repository>
-      <id>spring-milestone</id>
-      <url>https://repo.spring.io/milestone</url>
+      <id>spring-snapshot</id>
+      <url>https://repo.spring.io/snapshot</url>
     </repository>
     </repository>
   </repositories>
   </repositories>
   <build>
   <build>

+ 0 - 0
samples/concurrency-jc/src/main/java/org/springframework/security/samples/config/MessageSecurityWebApplicationInitializer.java → samples/javaconfig/concurrency/src/main/java/org/springframework/security/samples/config/MessageSecurityWebApplicationInitializer.java


+ 0 - 0
samples/concurrency-jc/src/main/java/org/springframework/security/samples/config/SecurityConfig.java → samples/javaconfig/concurrency/src/main/java/org/springframework/security/samples/config/SecurityConfig.java


+ 0 - 0
samples/concurrency-jc/src/test/java/org/springframework/security/samples/config/SecurityConfigTests.java → samples/javaconfig/concurrency/src/test/java/org/springframework/security/samples/config/SecurityConfigTests.java


+ 0 - 0
samples/data-jc/build.gradle → samples/javaconfig/data/build.gradle


+ 8 - 8
samples/data-jc/pom.xml → samples/javaconfig/data/pom.xml

@@ -2,10 +2,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.springframework.security</groupId>
   <groupId>org.springframework.security</groupId>
-  <artifactId>spring-security-samples-data-jc</artifactId>
-  <version>4.1.0.RC1</version>
-  <name>spring-security-samples-data-jc</name>
-  <description>spring-security-samples-data-jc</description>
+  <artifactId>spring-security-samples-javaconfig-data</artifactId>
+  <version>4.1.0.BUILD-SNAPSHOT</version>
+  <name>spring-security-samples-javaconfig-data</name>
+  <description>spring-security-samples-javaconfig-data</description>
   <url>http://spring.io/spring-security</url>
   <url>http://spring.io/spring-security</url>
   <organization>
   <organization>
     <name>spring.io</name>
     <name>spring.io</name>
@@ -81,13 +81,13 @@
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-config</artifactId>
       <artifactId>spring-security-config</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-data</artifactId>
       <artifactId>spring-security-data</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
@@ -135,8 +135,8 @@
   </dependencies>
   </dependencies>
   <repositories>
   <repositories>
     <repository>
     <repository>
-      <id>spring-milestone</id>
-      <url>https://repo.spring.io/milestone</url>
+      <id>spring-snapshot</id>
+      <url>https://repo.spring.io/snapshot</url>
     </repository>
     </repository>
   </repositories>
   </repositories>
   <build>
   <build>

+ 0 - 0
samples/data-jc/src/main/java/samples/DataConfig.java → samples/javaconfig/data/src/main/java/samples/DataConfig.java


+ 0 - 0
samples/data-jc/src/main/java/samples/data/Message.java → samples/javaconfig/data/src/main/java/samples/data/Message.java


+ 0 - 0
samples/data-jc/src/main/java/samples/data/MessageRepository.java → samples/javaconfig/data/src/main/java/samples/data/MessageRepository.java


+ 0 - 0
samples/data-jc/src/main/java/samples/data/SecurityMessageRepository.java → samples/javaconfig/data/src/main/java/samples/data/SecurityMessageRepository.java


+ 0 - 0
samples/data-jc/src/main/java/samples/data/User.java → samples/javaconfig/data/src/main/java/samples/data/User.java


+ 0 - 0
samples/data-jc/src/test/java/samples/data/SecurityMessageRepositoryTests.java → samples/javaconfig/data/src/test/java/samples/data/SecurityMessageRepositoryTests.java


+ 0 - 0
samples/data-jc/src/test/resources/data.sql → samples/javaconfig/data/src/test/resources/data.sql


+ 1 - 1
samples/jdbc-jc/build.gradle → samples/javaconfig/form/build.gradle

@@ -6,7 +6,7 @@ dependencies {
 					'javax.servlet.jsp:jsp-api:2.1'
 					'javax.servlet.jsp:jsp-api:2.1'
 
 
 	compile project(":spring-security-config"),
 	compile project(":spring-security-config"),
-			project(":spring-security-samples-messages-jc"),
+			project(":spring-security-samples-javaconfig-messages"),
 			project(":spring-security-core"),
 			project(":spring-security-core"),
 			project(":spring-security-web"),
 			project(":spring-security-web"),
 			"org.springframework:spring-webmvc:$springVersion",
 			"org.springframework:spring-webmvc:$springVersion",

+ 11 - 11
samples/jdbc-jc/pom.xml → samples/javaconfig/form/pom.xml

@@ -2,11 +2,11 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.springframework.security</groupId>
   <groupId>org.springframework.security</groupId>
-  <artifactId>spring-security-samples-jdbc-jc</artifactId>
-  <version>4.1.0.RC1</version>
+  <artifactId>spring-security-samples-javaconfig-form</artifactId>
+  <version>4.1.0.BUILD-SNAPSHOT</version>
   <packaging>war</packaging>
   <packaging>war</packaging>
-  <name>spring-security-samples-jdbc-jc</name>
-  <description>spring-security-samples-jdbc-jc</description>
+  <name>spring-security-samples-javaconfig-form</name>
+  <description>spring-security-samples-javaconfig-form</description>
   <url>http://spring.io/spring-security</url>
   <url>http://spring.io/spring-security</url>
   <organization>
   <organization>
     <name>spring.io</name>
     <name>spring.io</name>
@@ -91,25 +91,25 @@
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-config</artifactId>
       <artifactId>spring-security-config</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-core</artifactId>
       <artifactId>spring-security-core</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
-      <artifactId>spring-security-samples-messages-jc</artifactId>
-      <version>4.1.0.RC1</version>
+      <artifactId>spring-security-samples-javaconfig-messages</artifactId>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
       <groupId>org.springframework.security</groupId>
       <groupId>org.springframework.security</groupId>
       <artifactId>spring-security-web</artifactId>
       <artifactId>spring-security-web</artifactId>
-      <version>4.1.0.RC1</version>
+      <version>4.1.0.BUILD-SNAPSHOT</version>
       <scope>compile</scope>
       <scope>compile</scope>
     </dependency>
     </dependency>
     <dependency>
     <dependency>
@@ -245,8 +245,8 @@
   </dependencies>
   </dependencies>
   <repositories>
   <repositories>
     <repository>
     <repository>
-      <id>spring-milestone</id>
-      <url>https://repo.spring.io/milestone</url>
+      <id>spring-snapshot</id>
+      <url>https://repo.spring.io/snapshot</url>
     </repository>
     </repository>
   </repositories>
   </repositories>
   <build>
   <build>

+ 0 - 0
samples/form-jc/src/integration-test/groovy/org/springframework/security/samples/FormJcTests.groovy → samples/javaconfig/form/src/integration-test/groovy/org/springframework/security/samples/FormJcTests.groovy


+ 0 - 0
samples/form-jc/src/integration-test/groovy/org/springframework/security/samples/pages/HomePage.groovy → samples/javaconfig/form/src/integration-test/groovy/org/springframework/security/samples/pages/HomePage.groovy


+ 0 - 0
samples/form-jc/src/integration-test/groovy/org/springframework/security/samples/pages/LoginPage.groovy → samples/javaconfig/form/src/integration-test/groovy/org/springframework/security/samples/pages/LoginPage.groovy


+ 0 - 0
samples/form-jc/src/main/java/org/springframework/security/samples/config/MessageSecurityWebApplicationInitializer.java → samples/javaconfig/form/src/main/java/org/springframework/security/samples/config/MessageSecurityWebApplicationInitializer.java


+ 0 - 0
samples/form-jc/src/main/java/org/springframework/security/samples/config/SecurityConfig.java → samples/javaconfig/form/src/main/java/org/springframework/security/samples/config/SecurityConfig.java


+ 0 - 0
samples/form-jc/src/main/resources/logback.xml → samples/javaconfig/form/src/main/resources/logback.xml


+ 0 - 0
samples/form-jc/src/main/resources/views/login.html → samples/javaconfig/form/src/main/resources/views/login.html


+ 0 - 0
samples/form-jc/src/main/webapp/WEB-INF/views/login.jspx → samples/javaconfig/form/src/main/webapp/WEB-INF/views/login.jspx


+ 0 - 0
samples/form-jc/src/main/webapp/WEB-INF/views/messages/compose.jspx → samples/javaconfig/form/src/main/webapp/WEB-INF/views/messages/compose.jspx


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff