A tavaszi verzió megtalálása
Most jelentettem be az újat Tanulj tavaszt tanfolyam, amelynek középpontjában az 5. tavasz és a tavaszi bakancs 2 alapjai állnak:
>> ELLENŐRIZZE A FOLYAMATOT1. Áttekintés
Ebben a cikkben bemutatjuk, hogyan lehet programosan megtudni, hogy az alkalmazás melyik Spring, JDK és Java verziót használja.
2. Hogyan lehet beszerezni a tavaszi verziót?
Kezdjük azzal, hogy megtanuljuk, hogyan szerezhetjük be a Spring verzióját, amelyet alkalmazásunk használ. Ennek érdekében használjuk a getVersion módszere SpringVersion osztály:
assertEquals ("5.1.10.RELEASE", SpringVersion.getVersion ());
3. A JDK verzió beszerzése
Ezután szerezzük be a projektünkben jelenleg használt JDK verziót. Fontos megjegyezni, hogy a Java és a JDK nem ugyanaz, ezért különböző verziószámokkal rendelkeznek.
Ha a Spring 4.x-et használjuk, van egy osztály JdkVersion amelyek felhasználhatók ezen információk megszerzéséhez. Ezt az osztályt azonban eltávolították az 5.x tavaszról - ezért vegyük ezt figyelembe és keressük meg.
Belsőleg a tavaszi 4.x JdkVersion osztály kapta a verziót a SystemProperties osztály, tehát tegyük ugyanezt. Az osztály felhasználása SystemProperties, lépjünk be az ingatlanba java.verzió:
assertEquals ("1.8.0_191", SystemProperties.get ("java.version"));
Alternatív megoldásként közvetlenül elérhetjük az ingatlant anélkül, hogy a tavaszi osztályt használnánk:
assertEquals ("1.8.0_191", System.getProperty ("java.version"));
4. Java verzió beszerzése
Végül nézzük meg, hogyan lehet beszerezni a Java verzióját, amelyen az alkalmazásunk fut. Erre a célra, használjuk az osztályt JavaVersion:
assertEquals ("1.8", JavaVersion.getJavaVersion (). toString ());
Fent hívjuk a JavaVersion # getJavaVersion módszer. Alapértelmezés szerint ez visszatérést ad az adott Java verzióval, például NYOLC. Annak érdekében, hogy a formázás összhangban legyen a fenti módszerekkel, a segítségével elemezzük Sztring módszer.
5. Következtetés
Ebben a cikkben megtudtuk, hogy meglehetősen egyszerű megszerezni a Spring, a JDK és a Java verzióit, amelyeket alkalmazásunk használ.
Mint mindig, a kódot a GitHubon találja meg.
Java alsó