z konfiguracją Java, próbuję przekonwertować mapę, która odwzorowuje wyliczenia na odwołania do komponentów bean, aby była w czystej konfiguracji Java (obecnie w XML & działa), ale nie może znaleźć niczego w dokumentacji;Wiosenna konfiguracja Java - w jaki sposób utworzyć mapę wyliczeń dla fasoli - referencje
Obecnie mój XML wygląda tak;
<util:map id="colourHanders" key-type="com.example.ColourEnum"
value-type="com.example.ColourHandler">
<entry key="white" value-ref="whiteColourHandler"/>
<entry key="blue" value-ref="blueColourHandler"/>
<entry key="red" value-ref="redColourHandler"/>
</util:map>
Jestem pewien, że jest to łatwe, ale znowu, nie mogę znaleźć nic na ten temat, w jaki sposób przedstawiają to w czystej Javie (więc nie mam żadnych plików konfiguracyjnych XML) ..
Uwaga; że ColourHandler
fasola są tworzone przy użyciu @Component adnotacji, np ..
@Component
public class RedColourHandler implements ColourHander{
.....
}
i mapa colourHandlers jest wymieniony jako tak;
@Resource(name="colourHandlers")
private Map<ColourHandlerEnum, ColourHandler> colourHandlers;
Dzięki
Ian.
to, co próbowałeś? Jaki błąd to spowodował? –
Przepraszamy - to działa bardzo dobrze w XML i obecnie nadal używam reprezentacji i importowania XML, ale chcę przekonwertować go na czystą Javę i nie mam plików konfiguracyjnych XML – Ian