Spring Boot @Propriétés De Valeur

J'ai un Ressort de Démarrage de l'application et dans l'une des classes, j'essaie de faire référence à une propriété de l'application.fichier de propriétés à l'aide de @Value. Mais, la propriété ne sont pas résolus. J'ai regardé des postes similaires et essayé de suivre les suggestions, mais cela n'a pas aidé. La classe est:

@Configuration
@ComponentScan
@EnableAutoConfiguration
public class PrintProperty {

  @Value("${file.directory}")
  private String fileDirectory;

  public void print() {
    System.out.println(fileDirectory);
  }
}

J'ai le fichier de propriétés.répertoire dans application.properties. J'ai d'autres domaines aussi bien.

Montrez-nous l'erreur que vous recevez, Vérifiez ma réponse ci-dessous, il doit travailler.
J'ai donné la bonne réponse ci-dessous. Apprécierait accepté de répondre 🙂

OriginalL'auteur user6641655 | 2016-08-19