Example usage for org.springframework.security.core ComparableVersion ComparableVersion

List of usage examples for org.springframework.security.core ComparableVersion ComparableVersion

Introduction

In this page you can find the example usage for org.springframework.security.core ComparableVersion ComparableVersion.

Prototype

public ComparableVersion(String version) 

Source Link

Usage

From source file:org.springframework.security.core.SpringSecurityCoreVersion.java

/**
 * Perform version checks with specific min Spring Version
 *
 * @param minSpringVersion//  w ww.j a  v a2  s  .com
 */
private static void performVersionChecks(String minSpringVersion) {
    if (minSpringVersion == null) {
        return;
    }
    // Check Spring Compatibility
    String springVersion = SpringVersion.getVersion();
    String version = getVersion();

    if (disableChecks(springVersion, version)) {
        return;
    }

    logger.info("You are running with Spring Security Core " + version);
    if (new ComparableVersion(springVersion).compareTo(new ComparableVersion(minSpringVersion)) < 0) {
        logger.warn("**** You are advised to use Spring " + minSpringVersion
                + " or later with this version. You are running: " + springVersion);
    }
}