Enough of spring
authorJaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:07:48 +0200
changeset 237a84441ff1f73
parent 236 29473326564a
child 238 b777b21df65c
Enough of spring
samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/AnagramsAnnotated.java
samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/SimpleScramblerAnnotated.java
samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/StaticWordLibraryAnnotated.java
samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/conf.xml
     1.1 --- a/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/AnagramsAnnotated.java	Sat Jun 14 10:07:44 2008 +0200
     1.2 +++ b/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/AnagramsAnnotated.java	Sat Jun 14 10:07:48 2008 +0200
     1.3 @@ -12,11 +12,12 @@
     1.4   * use the annotation directly there.
     1.5   */
     1.6  
     1.7 +// BEGIN: anagram.spring.autowire.Anagrams
     1.8  @Service("ui")
     1.9  public class AnagramsAnnotated extends AnagramsWithConstructor {
    1.10      @Autowired
    1.11      public AnagramsAnnotated(WordLibrary library, Scrambler scrambler) {
    1.12          super(library, scrambler);
    1.13      }
    1.14 -
    1.15  }
    1.16 +// END: anagram.spring.autowire.Anagrams
     2.1 --- a/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/SimpleScramblerAnnotated.java	Sat Jun 14 10:07:44 2008 +0200
     2.2 +++ b/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/SimpleScramblerAnnotated.java	Sat Jun 14 10:07:48 2008 +0200
     2.3 @@ -9,7 +9,10 @@
     2.4   * use the annotation directly there.
     2.5   */
     2.6  
     2.7 -
     2.8 +// BEGIN: anagram.spring.autowire.Scrambler
     2.9  @Service
    2.10  public class SimpleScramblerAnnotated extends SimpleScrambler {
    2.11 +    public SimpleScramblerAnnotated() {
    2.12 +    }
    2.13  }
    2.14 +// END: anagram.spring.autowire.Scrambler
     3.1 --- a/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/StaticWordLibraryAnnotated.java	Sat Jun 14 10:07:44 2008 +0200
     3.2 +++ b/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/StaticWordLibraryAnnotated.java	Sat Jun 14 10:07:48 2008 +0200
     3.3 @@ -10,6 +10,10 @@
     3.4   */
     3.5  
     3.6  
     3.7 +// BEGIN: anagram.spring.autowire.WordLibrary
     3.8  @Service
     3.9  public class StaticWordLibraryAnnotated extends StaticWordLibrary {
    3.10 +    public StaticWordLibraryAnnotated() {
    3.11 +    }
    3.12  }
    3.13 +// END: anagram.spring.autowire.WordLibrary
     4.1 --- a/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/conf.xml	Sat Jun 14 10:07:44 2008 +0200
     4.2 +++ b/samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/conf.xml	Sat Jun 14 10:07:48 2008 +0200
     4.3 @@ -1,4 +1,5 @@
     4.4  <?xml version="1.0" encoding="UTF-8"?>
     4.5 + <!-- BEGIN: anagram.spring.autowire.xml -->
     4.6  <beans xmlns="http://www.springframework.org/schema/beans"
     4.7         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4.8         xmlns:context="http://www.springframework.org/schema/context"
     4.9 @@ -6,7 +7,6 @@
    4.10             http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
    4.11             http://www.springframework.org/schema/context
    4.12             http://www.springframework.org/schema/context/spring-context-2.5.xsd">
    4.13 -               
    4.14       <context:component-scan base-package="org.apidesign.anagram.app"/>
    4.15 -     
    4.16 -</beans>
    4.17 \ No newline at end of file
    4.18 +</beans>
    4.19 + <!-- END: anagram.spring.autowire.xml -->