Uvod u Spring Data MongoDB

Uvod u Spring Data MongoDB

1. PregledOvaj će članak biti brz i praktičan uvod u Spring Data MongoDB.Ići ćemo preko osnova koristeći oba MongoTemplate kao i MongoRepository koristeći praktične primjere za ilustraciju svake operacije.2. MongoTemplatei MongoRepositoryThe MongoTemplateslijedi standardni obrazac predloška u proljeće i pruža osnovni API za pokretanje osnovnog API-ja za upornost.Spremište s
Uvod u AspectJ

Uvod u AspectJ

1. UvodOvaj je članak brz i praktičan uvod u AspectJ. Prvo ćemo pokazati kako omogućiti aspektno orijentirano programiranje, a zatim ćemo se usredotočiti na razliku između tkanja tijekom prevođenja, naknadnog prevođenja i vremena učitavanja.Počnimo s kratkim uvođenjem aspektno orijentiranog programiranja (AOP) i osnova AspectJ-a.2. PregledAO
Početak rada s obrascima u proljetnom MVC-u

Početak rada s obrascima u proljetnom MVC-u

1. Pregled U ovom ćemo članku razgovarati o proljetnim obrascima i vezivanju podataka za kontroler. Također ćemo pogledati jednu od glavnih bilješki u Proljetni MVC tj. @ModelAttribute. Naravno, Spring MVC je složena tema s puno stvari koje trebate razumjeti da biste ga iskoristili u punom potencijalu, zato svakako ovdje dublje uđite u okvir.2. Mode
Proljeće NoSuchBeanDefinitionException

Proljeće NoSuchBeanDefinitionException

1. PregledU ovom članku raspravljamo o Proljeće org.springframework.beans.factory.NoSuchBeanDefinitionException - ovo je uobičajena iznimka koju baca BeanFactory pri pokušaju rješavanja grah koji jednostavno nije definiran u proljetnom kontekstu.Ilustrirat ćemo moguće uzroke ovog problema i dostupna rješenja.I naravn
Java Scanner hasNext () nasuprot hasNextLine ()

Java Scanner hasNext () nasuprot hasNextLine ()

1. PregledThe Skener class je praktičan alat koji može raščlaniti primitivne tipove i nizove pomoću regularnih izraza i uveden je u java.util paket u Javi 5.U ovom kratkom vodiču razgovarat ćemo o njegovom hasNext () i hasNextLine () metode. Iako ove dvije metode isprva mogu izgledati prilično slično, zapravo provode sasvim različite provjere.U kratkom
Vodič za usporedbu Java 8 usporedbe ()

Vodič za usporedbu Java 8 usporedbe ()

1. PregledJava 8 je uveo nekoliko poboljšanja u Usporednik sučelje, uključujući pregršt statičnih funkcija koje su od velike koristi prilikom donošenja redoslijeda sortiranja za zbirke.Java 8 lambda može se učinkovito iskoristiti s Usporednik sučelje također. Detaljno objašnjenje lambda i Usporednik možete pronaći ovdje i kroniku o sortiranju i primjenama Usporednik možete pronaći ovdje.U ovom vodiču, i
Zamijenite znak u određenom indeksu u nizu na Javi

Zamijenite znak u određenom indeksu u nizu na Javi

1. UvodU ovom ćemo brzom vodiču pokazati kako zamijeniti znak u određenom indeksu u a Niz na Javi. Predstavit ćemo četiri implementacije jednostavnih metoda koje uzimaju izvornik Niz, znak i indeks gdje ga trebamo zamijeniti.2. Korištenje niza znakovaPočnimo s jednostavnim pristupom, koristeći niz ugljenOvdje je ideja pretvoriti Niz do char [] a zatim dodijelite novo ugljen pri zadanom indeksu. Napokon
Java niz u InputStream

Java niz u InputStream

1. PregledU ovom brzom vodiču pogledati ćemo kako pretvoriti standardni String u InputStreamkoristeći običnu Javu, Guavu i Apache Commons IO knjižnicu.Ovaj je članak dio serije "Java - Povratak na osnovno" ovdje na Baeldungu.2. Pretvori s običnom JavaPočnimo s jednostavnim primjerom korištenja Jave za pretvorbu - pomoću posrednika bajt niz:@Test javna praznina givenUsingPlainJava_whenConvertingStringToInputStream_thenCorrect () baca IOException {String InitialString = "text"; InputStream targetStream = novi ByteArrayInputStream (InitialString.getBytes (
Vodič za @ConfigurationProperties u Spring Boot-u

Vodič za @ConfigurationProperties u Spring Boot-u

1. UvodSpring Boot ima brojne korisne značajke, uključujući eksternalizirana konfiguracija i jednostavan pristup svojstvima definiranim u datotekama svojstava. Raniji tutorial opisivao je razne načine na koje se to moglo učiniti.Sada ćemo istražiti @ConfigurationProperties bilješka detaljnije.2. Posta
Satovi omota na Javi

Satovi omota na Javi

1. PregledKao što i samo ime govori, klase omota su objekti koji inkapsuliraju primitivne Java tipove.Svaki Java primitiv ima odgovarajući omot:boolean, byte, short, char, int, long, float, double Boolean, Byte, Short, Character, Integer, Long, Float,DvostrukoSve su to definirane u java.lang paketa, stoga ih ne trebamo uvesti ručno.2.
Stvaranje generičkog niza u Javi

Stvaranje generičkog niza u Javi

1. UvodMožda ćemo željeti koristiti nizove kao dio klasa ili funkcija koje podržavaju generičke. Zbog načina na koji Java postupa s generičkim lijekovima, to može biti teško.U ovom uputstvu razumjet ćemo izazove korištenja generičkih lijekova s ​​nizovima. Zatim ćemo stvoriti primjer generičkog niza.Također ćemo pogle
Razlike između HashMap-a i Hashtable-a

Razlike između HashMap-a i Hashtable-a

1. PregledU ovom kratkom vodiču usredotočit ćemo se na osnovne razlike između Hashtable i HashMap.2. Hashtable i HashMap na JaviHashtable i HashMap prilično su slične - obje su zbirke koje implementiraju Karta sučelje.Također, staviti(), dobiti(), ukloniti(), i containsKey () metode pružaju konstantne performanse O (1). Interno
Razlika između Izjave i Pripremljene Izjave

Razlika između Izjave i Pripremljene Izjave

Java Top Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2: >> PROVJERITE TEČAJ 1. Pregled U ovom uputstvu istražit ćemo razlike između JDBC-ova Izjava i PreparedStatement sučelja. Nećemo pokrivati CallableStatement, JDBC API sučelje koje se koristi za izvršavanje pohranjenih procedura. 2. JDBC API
Tip praznine u Javi

Tip praznine u Javi

1. PregledKao programeri Jave, možda smo se susreli s Poništiti tipa nekom prilikom i pitao se koja je njegova svrha.U ovom brzom uputstvu naučit ćemo o ovoj neobičnoj klasi i vidjeti kada i kako je koristiti, kao i kako izbjeći upotrebu kad je to moguće.2. Što je Poništiti TipOd JDK 1.1, Java nam nudi Poništiti tip. Njegova j
Prijenos datoteke s Spring MVC

Prijenos datoteke s Spring MVC

1. PregledU prethodnim člancima predstavili smo osnove rukovanja obrascima i istražili biblioteku oznaka obrazaca u Spring MVC-u.U ovom smo članku usredotočeni na ono za što nudi Proljeće podrška za više dijelova (za prijenos datoteka) u web aplikacijama.Proljeće nam omogućuje da omogućimo ovu višedijelnu podršku s utikačem MultipartResolver predmeta. Okvir pruža j
web.xml vs inicijalizator s Springom

web.xml vs inicijalizator s Springom

1. PregledU ovom ćemo članku pokriti tri različita pristupa konfiguriranju a DispatcherServlet dostupno u novijim verzijama Proljetni okvir:Počet ćemo s XML konfiguracija i a web.xml datotekaTada ćemo migrirati deklaraciju Servlet iz web.xml datoteku u Java config, no bilo koju drugu konfiguraciju ostavit ćemo u XMLNapokon, u trećem i posljednjem koraku refaktoriranja imat ćemo 100% konfiguriran Java projekt2. The Disp
Vodič za Java String Pool

Vodič za Java String Pool

1. PregledThe Niz object je najčešće korištena klasa u jeziku Java.U ovom ćemo kratkom članku istražiti Java String Pool - posebna memorijska regija gdje Žice pohranjuje JVM.2. String interniranjeZahvaljujući nepromjenjivosti Žice u Javi JVM može optimizirati količinu memorije koja im je dodijeljena pohranjivanje samo jedne kopije svakog doslovca Niz u bazenu. Taj se proc
Klijent JAX-RS s Jerseyem

Klijent JAX-RS s Jerseyem

1. PregledJersey je okvir otvorenog koda za razvoj RESTFul web usluga. Također ima sjajne ugrađene mogućnosti klijenta.U ovom brzom vodiču istražit ćemo stvaranje JAX-RS klijenta koristeći Jersey 2.Za raspravu o stvaranju RESTful web usluga pomoću Jerseyja, pogledajte ovaj članak.2. Ovisnosti MavenaPočnimo s dodavanjem potrebnih ovisnosti (za Jersey JAX-RS klijenta) u pom.xml: org.g
Što je serialVersionUID?

Što je serialVersionUID?

1. PregledJednostavno rečeno, the serialVersionUID je jedinstveni identifikator za Serijalizirati razreda.To se koristi tijekom deserializacije objekta kako bi se osiguralo da je učitana klasa kompatibilna sa serializiranim objektom. Ako nije pronađena odgovarajuća klasa, prikazat će se InvalidClassException baca se.2. UI