¿Cómo definir un bean Spring utilizando anotación en lugar de XML?

He definido en un archivo de configuración xml:

<code><bean id="bootstrap" class="com.package.Bootstrap"></bean>
</code>

esto funciona bien

La clase de botas:

<code>public class Bootstrap {

   @PostConstruct
   public void onServerStart() {
      System.out.println("PRINTSSSSSSSSSSSSSSSSSSS");
   }
}
</code>

El método se dispara.

Pero, ¿cómo puedo deshacerme de la parte xml y anotar bootstrap para ser un bean en su lugar?

yo tengo

<code><mvc:annotation-driven />
<context:annotation-config /> 
</code>

y

<code><context:component-scan base-package="com.package" />
</code>

Pero yome preguntaba cual sería la anotación Usado debe ser el que reemplaza:

<code><bean id="bootstrap" class="com.package.Bootstrap"></bean>
</code>

No pude encontrar nada sobre esto en línea y en los documentos de primavera :(

Respuestas a la pregunta(2)

Su respuesta a la pregunta