Java Web Weekly, выпуск 174

Много интересных рецензий на Java 9 на этой неделе.

  • Вот так…​**

1. Весна и Ява

>> Проект Янтарь: Будущее Java Exposed []

Будущее Java с выводом локальной переменной, Enhanced Enums и Lambda Leftovers определенно выглядит интересно Будем надеяться, что нам не придется ждать слишком долго

>> Java SE 9 - модули JPMS не являются артефактами []

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

>> Spring Boot, @EnableWebMvc и распространенные случаи использования []

Оказывается, стандартная аннотация @ EnableWebMvc не очень хорошо интегрируется с Spring Boot и может отключить некоторые из ее волшебства автоконфигурации.

>> Отображение определений в JPA и Hibernate - аннотации, XML или оба? []

Каждый из этих подходов имеет свой набор преимуществ и проблем. Основное правило - придерживаться только одного из них, но если вы все еще хотите использовать оба, помните, что сопоставления XML переопределяют сопоставления, настроенные с использованием аннотаций .

>> Spring Security - программная регистрация компонентов конфигурации Java []

Многие разработчики склонны придерживаться XML-конфигурации при настройке своих приложений Spring. Приятно вспомнить, что почти все можно достичь сейчас с помощью конфигурации на основе Java.

>> Усовершенствования системы Thymeleaf 3 Standard Layout []

В Thymeleaf недавно были внесены некоторые улучшения, и есть несколько небольших вещей, о которых нужно помнить.

>> Лучший способ сделать пакетная обработка с использованием JPA и Hibernate []

Быстрый и практичный пример реализации пакетной обработки с использованием только JPA и Hibernate.

>> JSR 269 MR для Java SE 9, последний звонок для комментариев []

Если вы хотите добавить что-то в API обработки аннотаций, это последний вызов 🙂

2. Технический

>> Самая сложная часть микросервисов: вызов ваших услуг []

Микросервисы имеют свои собственные проблемы, и их успешный вызов, безусловно, является одним из них.

>> Использование JsonPath и XmlPath в REST Assured []

3. Musings

** http://www .

В конце концов, разработчиков программного обеспечения нанимают для оптимизации и автоматизации, поэтому важно позиционировать себя как того, кто решает проблемы, а не как человека, который просто разрабатывает вещи.

4. Комиксы

И мой любимый Дилбертс недели: