Получите скорость с весны 3 - PullRequest
0 голосов
/ 13 апреля 2011

Я до сих пор работал с Spring 2.5.x, и пришло время перейти к Spring 3, поэтому мне нужны хорошие ресурсы для максимально быстрой миграции.

Несмотря на то, что здесь упоминаются некоторые хорошие книги по SO, мне действительно нужно то, что просто представит мне «новую картину» без повторения информации, полученной с помощью Spring 2.5.x.и до сих пор я не смог найти что-то хорошее.

Знаете ли вы о таких ресурсах?

Ответы [ 3 ]

1 голос
/ 14 апреля 2011

Существует не слишком много нового для весны 3. Вот список того, что я считаю важным:

  • @Value аннотация - позволяет вводить примитивы
  • RESTful стиль для весны-мвк. Весной 3 это не новость, но она подчеркнута и улучшена
  • SPeL - это в сочетании с первым пунктом. У вас есть язык выражений, который вы можете использовать в своей конфигурации
  • Поддержка JSR-330 - это @Inject, @Qualifier и тому подобное.

Есть и другие незначительные улучшения, которые вы найдете на протяжении всей своей работы.

Spring 3.1 добавляет еще две важные вещи:

  • кэширующая абстракция - используйте @Cacheable в методах Spring, чтобы их вызов кэшировался
  • специфичные для окружающей среды бобы. Некоторые компоненты могут быть активными в зависимости от того, идет ли речь о разработке или производстве.

Мой переход с 2.5 на 3.0 прошел гладко - я только начал использовать @Inject, @Value и, просматривая справочную документацию, обнаружил некоторые другие незначительные улучшения.

1 голос
/ 13 апреля 2011

Я нашел, что документы проекта полезны. Они являются хорошим местом для начала и развития, если вам нужна дополнительная информация по конкретным темам. Краткий обзор новых функций Spring 3 можно найти здесь:

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/new-in-3.html

0 голосов
/ 14 апреля 2011

Spring Blog был очень интересным, когда вышел Spring 3.0 (Milestones) (с осени 2009 года до середины 2010 года). Они показывают новые функции в некоторых примерах.

За исключением новых функций, упомянутых Бонзо, по моему скромному мнению, наиболее важным изменением было использование аннотаций вместо XML в качестве основного стиля конфигурации по умолчанию. XML все еще работает (и есть также некоторые улучшения (новые пространства имен)), и он по крайней мере настолько же силен, как аннотации, но я чувствую, что аннотации теперь являются более предпочтительным стилем.

...