转自:
http://stackoverflow.com/questions/6827752/whats-the-difference-between-component-repository-service-annotations-in
@value @bean @qualifier @ConditionalOnProperty @primary
@configuration @SpringBootApplication @ComponentScan @AutoConfiguration
@component @service @repository @controller