Nieuwe Java 13-functies

Nieuwe Java 13-functies

1. OverzichtIn september 2019 werd JDK 13 uitgebracht, volgens Java's nieuwe release-cadans van zes maanden. In dit artikel zullen we de nieuwe functies en verbeteringen bekijken die in deze versie zijn geïntroduceerd.2. Preview Developer FeaturesJava 13 heeft twee nieuwe taalfuncties toegevoegd, zij het in de voorbeeldmodus.
De Maven Site-plug-in

De Maven Site-plug-in

Dit artikel maakt deel uit van een reeks: • Maven Resources Plugin• Maven Compiler-plug-in• Beknopte handleiding voor de Maven-installatieplug-in• De Maven Failsafe-plug-in• Beknopte handleiding voor de Maven Surefire-plug-in• De Maven Deploy-plug-in• De Maven Clean-plug-in• De Maven Verifier-plug-in• De Maven Site-plug-in (huidig ​​artikel) • Gids voor de Core Maven-plug-ins1. OverzichtDeze tutorial
Een slaapstandquery toewijzen aan een aangepaste klasse

Een slaapstandquery toewijzen aan een aangepaste klasse

1. OverzichtWanneer we Hibernate gebruiken om gegevens uit de database op te halen, gebruikt het standaard de opgehaalde gegevens om de hele objectgrafiek te construeren voor het aangevraagde object. Maar soms willen we misschien slechts een deel van de gegevens ophalen, bij voorkeur in een platte structuur.
Jackson uitzonderingen - problemen en oplossingen

Jackson uitzonderingen - problemen en oplossingen

1. OverzichtIn deze tutorial gaan we verder de meest voorkomende Jackson-uitzonderingen - de JsonMappingException en UnrecognizedPropertyException.Tot slot - we zullen Jackson kort bespreken dat dergelijke methodefouten niet zijn.2. “JsonMappingException: Kan geen instantie construeren van '2.1. H
Voer een Java-hoofdmethode uit met Gradle

Voer een Java-hoofdmethode uit met Gradle

1. InleidingIn deze tutorial onderzoeken we de verschillende methoden voor het uitvoeren van een Java hoofd methode met behulp van Gradle.2. Java hoofd MethodeEr zijn verschillende manieren waarop we een Java kunnen draaien hoofd methode met Gradle. Laten we ze eens nader bekijken met behulp van een eenvoudig programma dat een bericht afdrukt naar de standaarduitvoer:openbare klasse MainClass {openbare statische leegte main (String [] args) {System.
Spring Security-inlogpagina met Angular

Spring Security-inlogpagina met Angular

1. Overzicht In deze zelfstudie maken we een inlogpagina met Spring Security met:AngularJSHoekig 2, 4, 5 en 6De voorbeeldtoepassing die we hier gaan bespreken, bestaat uit een clienttoepassing die communiceert met de REST-service, beveiligd met standaard HTTP-authenticatie.2. Lente-beveiligingsconfiguratieLaten we eerst de REST API instellen met Spring Security en Basic Auth:Hier is hoe het is geconfigureerd:@Configuration @EnableWebSecurity openbare klasse BasicAuthConfiguration breidt WebSecurityConfigurerAdapter uit {@Override protected void configure (AuthenticationManagerBuilder auth) gener
Spring Security en OpenID Connect

Spring Security en OpenID Connect

Merk op dat dit artikel is bijgewerkt naar de nieuwe Spring Security OAuth 2.0-stack. De tutorial met behulp van de legacy-stack is echter nog steeds beschikbaar.1. OverzichtIn deze korte tutorial zullen we ons concentreren op het instellen van OpenID Connect (OIDC) met Spring Security.We zullen verschillende aspecten van deze specificatie presenteren, en dan zullen we de ondersteuning zien die Spring Security biedt om deze op een OAuth 2.
Omgaan met URL-gecodeerde formuliergegevens in Spring REST

Omgaan met URL-gecodeerde formuliergegevens in Spring REST

REST Top Ik heb zojuist het nieuwe aangekondigd Leer de lente natuurlijk, gericht op de basisprincipes van Spring 5 en Spring Boot 2: >> BEKIJK DE CURSUS1. OverzichtVoor een eindgebruiker is het indienen van formulieren handig en tot op zekere hoogte gelijk aan het invoeren van gegevens en klikken op een verzendknop.
Spring Boot integreren met HSQLDB

Spring Boot integreren met HSQLDB

1. OverzichtSpring Boot maakt het heel gemakkelijk om met verschillende databasesystemen te werken, zonder gedoe met handmatig afhankelijkheidsbeheer.Meer specifiek biedt Spring Data JPA starter alle functionaliteit die nodig is voor naadloze integratie met meerdere Databron implementaties. In deze tutorial we zullen leren hoe we Spring Boot kunnen integreren met HSQLDB.
Arrays initialiseren in Kotlin

Arrays initialiseren in Kotlin

1. OverzichtIn deze korte tutorial bekijken we hoe we een array in Kotlin kunnen initialiseren.2. array van Bibliotheek methodeKotlin heeft een ingebouwde array van methode die de opgegeven opgesomde waarden omzet in een array van het opgegeven type:val strings = arrayOf ("januari", "februari", "maart")3.
Verzegelde lessen in Kotlin

Verzegelde lessen in Kotlin

1. InleidingSimpel gezegd, de Kotlin-taal heeft een aantal concepten uit andere functionele talen geleend om te helpen bij het schrijven van veiligere en beter leesbare code. Verzegelde hiërarchieën is een van deze concepten.2. Wat is een verzegelde klasse?Verzegelde klassen stellen ons in staat om typehiërarchieën te repareren en ontwikkelaars te verbieden nieuwe subklassen te maken.
Gegevenstabellen voor komkommers

Gegevenstabellen voor komkommers

1. InleidingCucumber is een Behavioral Driven Development (BDD) -raamwerk waarmee ontwikkelaars op tekst gebaseerde testscenario's kunnen maken met behulp van de Gherkin-taal. In veel gevallen vereisen deze scenario's nepgegevens om een ​​functie uit te oefenen, die lastig kan zijn om te injecteren, vooral bij complexe of meervoudige invoer.In d
Iterbaar om te streamen in Java

Iterbaar om te streamen in Java

1. OverzichtLaten we in deze korte tutorial een Java Herhaalbaar object in een Stroom en voer er enkele standaardbewerkingen op uit.2. Converteren Herhaalbaar naar StroomDe Herhaalbaar interface is ontworpen met het oog op algemeenheid en biedt geen enkele stroom() methode op zichzelf.Simpel gezegd, u kunt het doorgeven aan StreamSupport.
Automatische generatie van het Builder-patroon met FreeBuilder

Automatische generatie van het Builder-patroon met FreeBuilder

1. OverzichtIn deze tutorial gebruiken we de FreeBuilder-bibliotheek om builder-klassen in Java te genereren.2. Bouwer ontwerppatroonBuilder is een van de meest gebruikte Creation Design Patterns in objectgeoriënteerde talen. Het abstraheert de instantiatie van een complex domeinobject en biedt een vloeiende API voor het maken van een instantie.
Dubbele verzending in DDD

Dubbele verzending in DDD

1. OverzichtDubbele verzending is een technische term om de proces van het kiezen van de methode die moet worden aangeroepen op basis van zowel ontvanger- als argumenttypen.Veel ontwikkelaars verwarren dubbele verzending vaak met Strategy Pattern.Java ondersteunt geen dubbele verzending, maar er zijn technieken die we kunnen gebruiken om deze beperking te omzeilen.
Wanneer gooit Java UndeclaredThrowableException?

Wanneer gooit Java UndeclaredThrowableException?

Java Top Ik heb zojuist het nieuwe aangekondigd Leer de lente natuurlijk, gericht op de basisprincipes van Spring 5 en Spring Boot 2: >> BEKIJK DE CURSUS1. OverzichtIn deze zelfstudie gaan we zien waardoor Java een instantie van het UndeclaredThrowableException uitzondering.Eerst beginnen we met een stukje theorie.
Spring Security versus Apache Shiro

Spring Security versus Apache Shiro

1. OverzichtBeveiliging is een primaire zorg in de wereld van applicatie-ontwikkeling, vooral op het gebied van zakelijke web- en mobiele applicaties.In deze korte tutorial, we zullen twee populaire Java-beveiligingsframeworks vergelijken: Apache Shiro en Spring Security.2. Een beetje achtergrondApache Shiro werd in 2004 geboren als JSecurity en werd in 2008 geaccepteerd door de Apache Foundation.
ETags voor REST met Spring

ETags voor REST met Spring

REST Top Ik heb zojuist het nieuwe aangekondigd Leer de lente natuurlijk, gericht op de basisprincipes van Spring 5 en Spring Boot 2: >> BEKIJK DE CURSUS1. OverzichtDit artikel zal zich concentreren op werken met ETags in het voorjaar, integratietesten van de REST API en verbruiksscenario's met krullen.
MockK: A Mocking Library for Kotlin

MockK: A Mocking Library for Kotlin

1. OverzichtIn deze tutorial gaan we enkele basisfuncties van de MockK-bibliotheek bekijken.2. MockKIn Kotlin zijn alle klassen en methoden definitief. Hoewel dit ons helpt om onveranderlijke code te schrijven, veroorzaakt het ook enkele problemen tijdens het testen.De meeste JVM-mock-bibliotheken hebben problemen met het bespotten of stoten van eindcursussen.
$config[zx-auto] not found$config[zx-overlay] not found