A tavaszi verzió megtalálása

Java Top

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 FOLYAMATOT

1. Á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ó

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 FOLYAMATOT

$config[zx-auto] not found$config[zx-overlay] not found