Jarný editor vlastných vlastností
1. ÚvodJednoducho povedané, Spring na správu konverzií medzi nimi intenzívne využíva editory nehnuteľností String hodnoty a zvyk Objekt typy; toto je založené na Java Beans PropertyEditor.V tomto výučbe si ukážeme dva rôzne prípady použitia na demonštráciu automatická väzba editora vlastností a vlastná väzba editora vlastností.2. Auto
Apache Spark: Rozdiely medzi dátovými rámcami, množinami údajov a RDD
1. PrehľadApache Spark je rýchly a distribuovaný systém na spracovanie údajov. Robí spracovanie údajov v pamäti a využíva ukladanie do pamäte cache a optimalizované vykonávanie, čo vedie k rýchlemu výkonu. Poskytuje rozhrania API na vysokej úrovni pre populárne programovacie jazyky ako Scala, Python, Java a R.V t
Inicializácia Java Double Brace
1. PrehľadV tomto rýchlom výučbe si ukážeme, ako sa dajú použiť dvojité zátvorky vytváranie a inicializácia objektov v jednom výraze Java.Pozrime sa tiež na to, prečo možno túto techniku považovať za anti-vzor.2. Štandardný prístupZa normálnych okolností inicializujeme a osídľujeme súbor krajín nasledovne:@Test public void whenInitializeSetWithoutDoubleBraces_containsElements () {Set countries = new HashSet (); countries.add („India“); c
Sprievodca po ShedLock s pružinou
1. PrehľadJar poskytuje ľahko implementovateľné API na plánovanie úloh. Funguje to skvele, kým nenasadíme viac inštancií našej aplikácie. Jar štandardne nedokáže zvládnuť synchronizáciu plánovača vo viacerých inštanciách - namiesto toho vykonáva úlohy súčasne na každom uzle.V tomto kr
Používanie súborov cookie so selenovým WebDriverom v jazyku Java
1. PrehľadV tomto článku sa pozrieme na to, ako rýchlo používať súbory cookie s programom Selenium WebDriver v jazyku Java.Trochu si povieme o niektorých prípadoch použitia a potom skočíme priamo do kódu.2. Práca s cookiesKaždodenným prípadom použitia súborov cookie je pretrvávanie našej relácie medzi testami.Ešte jedn
Vyskúšajte zdroje v Kotline
1. ÚvodSpravované jazyky, napríklad jazyky zacielené na JVM, automaticky spracúvajú najbežnejší zdroj: pamäť.Musíme sa však zaoberať všetkými druhmi zdrojov, nielen pamäťou: súbormi, sieťovými pripojeniami, prúdmi, oknami atď. A, rovna
Úvod do RSocket
1. ÚvodV tomto výučbe sa najskôr pozrieme na RSocket a na to, ako umožňuje komunikáciu klient-server.2. Čo je RSocket?RSocket je binárny komunikačný protokol point-to-point určené na použitie v distribuovaných aplikáciách. V tomto zmysle poskytuje alternatívu k iným protokolom, ako je HTTP.Úp
Jarná konfigurácia YAML
1. PrehľadJedným zo spôsobov konfigurácie aplikácií Spring je použitie konfiguračných súborov YAML.V tomto rýchlom článku nakonfigurujeme rôzne profily pre jednoduchú aplikáciu Spring Boot pomocou YAML.2. Jarný súbor YAMLProfily pružiny umožňujú pružným aplikáciám definovať rôzne vlastnosti pre rôzne prostredia.Nasleduje
Testovanie webových rozhraní API pomocou poštových zbierok
1. ÚvodNa dôkladné otestovanie webového rozhrania API potrebujeme na prístup k koncovým bodom rozhrania API nejaký webový klient. Postman je samostatný nástroj, ktorý precvičuje webové rozhrania API vytváraním požiadaviek HTTP mimo služby.Pri
Keycloak vložený do aplikácie Spring Boot
1. PrehľadKeycloak je open-source riešenie pre správu identít a prístupu spravuje RedHat a vyvinul v Jave JBoss.V tejto príručke sa naučíme ako nastaviť server Keycloak vložený do aplikácie Spring Boot. Toto uľahčuje spustenie predkonfigurovaného servera Keycloak.Keycloak
Vlastný rozsah na jar
1. PrehľadPo vybalení z krabice ponúka Spring dva štandardné rozsahy fazule („Singleton“ a „Prototyp“), ktoré je možné použiť v ktorejkoľvek aplikácii Spring, plus tri ďalšie rozsahy fazule („Žiadosť“, „Relácia“a „GlobalSession“) na použitie iba vo webových aplikáciách.Štandardné rozsahy fazule
Integrácia jarnej uhorky
1. PrehľadCucumber je veľmi výkonný testovací rámec napísaný v programovacom jazyku Ruby, ktorý sa riadi metodikou BDD (behavior-driven development). Umožňuje vývojárom zapisovať prípady použitia na vysokej úrovni do obyčajného textu, ktorý môžu overiť netechnické subjekty, a zmeniť ich na spustiteľné testy napísané v jazyku zvanom Gherkin.O tých
Projekt Maven s viacerými zdrojovými adresármi
1. ÚvodV projekte Java niekedy potrebujeme použiť viac zdrojových adresárov. Bežný príklad prípadu, keď existujú triedy, ktoré sa generujú automaticky a umiestnia sa do iného adresára.V tomto krátkom článku si ukážeme, ako na to nastaviť Maven tak, aby pracoval s ďalšími zdrojovými adresármi.2. Pridan
WebAppConfiguration v jarných testoch
1. PrehľadV tomto článku preskúmame @WebAppConfiguration anotáciu na jar, prečo to potrebujeme v našich integračných testoch a tiež ako ich môžeme nakonfigurovať tak, aby tieto testy skutočne bootstrap WebApplicationContext.2. @WebAppConfigurationJednoducho povedané, toto je anotácia na úrovni triedy, ktorá sa používa na vytvorenie webovej verzie kontextu aplikácie v jarnom rámci.Použí
DynamoDB v aplikácii Spring Boot pomocou údajov Spring
1. PrehľadV tomto článku preskúmame základy integrácie DynamoDB do aplikácie Spring Boot s praktickým ukážkovým projektom.Ukážeme si, ako nakonfigurovať aplikáciu tak, aby používala miestnu inštanciu DynamoDB pomocou Spring Data. Vytvoríme tiež príklad dátového modelu a triedy úložiska, ako aj vykonanie skutočných operácií s databázou pomocou integračného testu.2. DynamoDB
Ako testovať GraphQL pomocou Postmana
1. PrehľadV tomto krátkom tutoriáli si ukážeme, ako testovať koncové body GraphQL pomocou Postmana.2. Prehľad schémy a metódyPoužijeme koncové body vytvorené v našom výučbe GraphQL. Pripomíname, že schéma obsahuje definície popisujúce príspevky a autorov:zadajte príspevok {id: ID! ná
Používanie JaVers na auditovanie dátových modelov v jarných dátach
1. PrehľadV tomto tutoriáli sa dozvieme, ako nastaviť a používať JaVers v jednoduchej aplikácii Spring Boot na sledovanie zmien entít.2. JaVersPri narábaní s premenlivými údajmi máme zvyčajne v databáze uložený iba posledný stav entity. Ako v
Ako iterovať v toku pomocou indexov
1. PrehľadJava 8 Prúdy nie sú kolekciami a k prvkom nie je možné pristupovať pomocou ich indexov, ale stále existuje niekoľko trikov, ako to umožniť.V tomto krátkom článku sa pozrieme na to, ako iterovať cez a Prúd použitím IntStream, StreamUtils, EntryStream, a Vavr‘S Prúd.2. Používa
Autentifikácia pomocou Reddit OAuth2 a jarnej bezpečnosti
1. PrehľadV tomto tutoriále použijeme Spring Security OAuth na autentifikáciu pomocou Reddit API.2. Konfigurácia MavenNajskôr, aby sme mohli použiť Spring Security OAuth, musíme k nášmu pridať nasledujúcu závislosť pom.xml (samozrejme pozdĺž akejkoľvek inej jarnej závislosti, ktorú môžete použiť): org.springframewo