Comment charger un fichier de propriété basé sur spring profils

Comment créer un projet d'architecture à l'appui de plusieurs envionment. Chaque environnement seront différents de la source de données à partir de différents biens de fichier similaires(dev-propertfile,test-propertyFil,la Production propertyfile), avec l'aide du printemps

org.springframework.core.env.Environment;