XML で Bean を宣言し、それらに @Component/@Service/@Repository のアノテーションを付けて組み合わせることができます。XML で宣言された Bean と @Component/@Service/@Repository で注釈が付けられた Bean の両方で @Autowired を使用できます。@Autowired を使用して、XML で宣言された Bean をアノテーション付き Bean に注入したり、アノテーション付き Bean を XML で宣言された Bean に注入したりできます。
<context:annotation-config/> は、@Autowired を使用したマネージド Bean の依存性注入のサポートと、他のいくつかの機能を有効にするだけです。
http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/beans.html#beans-annotation-config
<context:component-scan ... /> は、 <context:annotation-config/> が有効にするすべてのものに加えて、@Component/@Service/@Repository などのサポートを有効にします。通常、<context:component-scan/> のみを使用する必要があります。
http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/beans.html#beans-classpath-scanning
「管理されていない」Bean は、XML で宣言されておらず、アノテーションもコンポーネントもスキャンされていない Bean です。AOP と <context:spring-configured/> を使用して、Spring を使用してアンマネージド Bean に依存関係を注入しようとすることができるようです。詳細については、こちらのドキュメントを参照してください。
http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/aop.html#aop-atconfigurable