Существует не слишком много нового для весны 3. Вот список того, что я считаю важным:
@Value
аннотация - позволяет вводить примитивы
- RESTful стиль для весны-мвк. Весной 3 это не новость, но она подчеркнута и улучшена
- SPeL - это в сочетании с первым пунктом. У вас есть язык выражений, который вы можете использовать в своей конфигурации
- Поддержка JSR-330 - это
@Inject
, @Qualifier
и тому подобное.
Есть и другие незначительные улучшения, которые вы найдете на протяжении всей своей работы.
Spring 3.1 добавляет еще две важные вещи:
- кэширующая абстракция - используйте
@Cacheable
в методах Spring, чтобы их вызов кэшировался
- специфичные для окружающей среды бобы. Некоторые компоненты могут быть активными в зависимости от того, идет ли речь о разработке или производстве.
Мой переход с 2.5 на 3.0 прошел гладко - я только начал использовать @Inject
, @Value
и, просматривая справочную документацию, обнаружил некоторые другие незначительные улучшения.