Java Web Weekly, Ausgabe 174

Viele interessante Beiträge zu Java 9 in dieser Woche.

  • Auf geht’s…​**

1. Frühling und Java

>> Projekt Bernstein: Die Zukunft von Java ausgesetzt []

Das zukünftige Java mit Local Variable Type Inference, Enhanced Enums und Lambda Leftovers ist auf jeden Fall interessant. Hoffen wir, dass wir nicht zu lange warten müssen

Java 9 sollte in einigen Monaten verfügbar sein. Dies ist also ein guter Zeitpunkt, um unser Wissen über das bevorstehende Modulsystem auf den neuesten Stand zu bringen.

>> Spring Boot, @EnableWebMvc und häufig verwendete Anwendungsfälle []

Es stellt sich heraus, dass die standardmäßige Annotation @ EnableWebMvc nicht gut in Spring Boot integriert werden kann und einen Teil der automatischen Konfiguration deaktivieren kann.

>> Mapping-Definitionen in JPA und Hibernate - Anmerkungen, XML oder beides? []

Jeder dieser Ansätze hat seine eigenen Vorteile und Herausforderungen. Als Faustregel gilt, sich nur an eine von ihnen zu halten. Wenn Sie jedoch weiterhin beide verwenden möchten, müssen Sie beachten, dass XML-Zuordnungen die mit Annotationen konfigurierten überschreiben.

>> Spring Security - Programmatische Registrierung von Java Configuration Beans []

Viele Entwickler neigen dazu, sich bei der Konfiguration ihrer Spring-Anwendungen an die XML-basierte Konfiguration zu halten. Es sei daran erinnert, dass mit einer Java-basierten Konfiguration fast alles erreicht werden kann.

>> Thymeleaf 3 - Standardlayout-Systemverbesserungen []

In letzter Zeit wurden einige Verbesserungen in Thymeleaf eingeführt und es gibt einige kleine Dinge, an die man sich erinnern muss.

>> Der beste Weg, dies zu tun Stapelverarbeitung mit JPA und Hibernate []

Ein schnelles und praktisches Beispiel für die Implementierung der Stapelverarbeitung nur mit JPA und Hibernate.

2. Technisch

>> Der schwierigste Teil der Microservices: Ihre Services anrufen []

Microservices haben ihre eigenen Herausforderungen, und es ist sicherlich eine davon, sie erfolgreich zu nennen.

>> Verwendung von JsonPath und XmlPath in REST-gesichert **

3. Überlegungen

>> Ihre Berufsbezeichnung von morgen: Efficiencer []

Am Ende des Tages werden Softwareentwickler mit der Optimierung und Automatisierung beauftragt, so dass es wichtig ist, sich als jemand zu präsentieren, der Probleme löst, und nicht als jemand, der einfach Dinge entwickelt.

4. Comics

Und meine Lieblings-Dilberts der Woche: