Charger un fichier statique, au Printemps de Contrôleur

Je suis assez nouveau pour le Printemps, donc toutes mes excuses si je ne vois pas la réponse la plus évidente ici.

J'ai mis en place de petites projet de démonstration avec un contrôleur Spring MVC et déployé à App Engine. Dans mon contrôleur, je voudrais lire le contenu d'un fichier statique dans une Chaîne. Quelle est la meilleure façon de le faire?

J'ai googlé un peu, mais je suis probablement la recherche de quelque chose de mal. J'ai essayé de le ci-dessous, mais il ne fonctionne pas:

@Controller
@RequestMapping("/myController")
public class MyController {

    @RequestMapping(value = "/test", method = RequestMethod.GET)
    public @ResponseBody String myTest() {

        FileReader fileReader = null;
        BufferedReader bufferedReader = null;
        String content = "";
        try {
            fileReader = new FileReader("file:/WEB-INF/content/somecontent.txt");
            bufferedReader = new BufferedReader(fileReader);
            content = bufferedReader.readLine();
            bufferedReader.close(); 
        }
        catch (Exception ignored) { 
            //ignore
        }
        return content;
    }
}

Tout pousser dans la bonne direction sera fortement appréciée 🙂

L'enfer... et bien sûr, une seconde après avoir posé la question ici, j'ai eu de travail... Le chemin correct dans le FileReader devrait être "WEB-INF/content/somecontent.txt" je laisse la question ouverte pour l'instant, parce que je sens, ce n'est pas la façon la plus élégante façon de le faire.

OriginalL'auteur StefanS | 2011-02-28