Разница между весенними аннотациями

Вопросы:

1) Разница между@Component а также ?@Configuration

Я читал, что и то, и другое устраняет необходимость вставки кода в XML, но не понял разницы между ними.

2) Каковы различия между,@Autowired@Inject а также ?@Resource

- Какой использовать когда?

- Каковы плюсы / минусы каждого?

Ответы на вопрос(5)

Ваш ответ на вопрос