samples/componentinjection/anagram-modular/src-app-spring-scan/org/apidesign/anagram/app/springscan/AnagramsAnnotated.java
Merge: Scanner does not really need to override any visitXYZ methods that do default traversal
1 package org.apidesign.anagram.app.springscan;
3 import org.apidesign.anagram.api.Scrambler;
4 import org.apidesign.anagram.api.WordLibrary;
5 import org.apidesign.anagram.gui.AnagramsWithConstructor;
6 import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.stereotype.Service;
9 /* This class shall be in its own module, not here, but because of the need
10 * to see the @Service annotation, I've put it here. The right solution would
11 * be to add dependency of the module providing super class on spring and
12 * use the annotation directly there.
16 public class AnagramsAnnotated extends AnagramsWithConstructor {
18 public AnagramsAnnotated(WordLibrary library, Scrambler scrambler) {
19 super(library, scrambler);