Простая настройка приложения с полосами - PullRequest
1 голос
/ 19 декабря 2011

Я использую Полосы.Я просто хочу добавить некоторые параметры, которые будут использоваться при запуске приложения для некоторой конфигурации.Какой самый простой (или лучший) способ сделать это?Свойства, web.xml или что?Я искал книгу с полосами (также веб-сайт), но не смог найти четкого ответа.

Я обычно использовал бы файл appConfig.properties и класс слушателя, подобный этому:

public class ConfigLoader implements  javax.servlet.ServletContextListener {

public void contextInitialized(ServletContextEvent sce) {
    Properties properties = System.getProperties();
    properties.put(sce, sce);
    try {
        properties.load(this.getClass().getResourceAsStream("appConfig.properties"));
        System.out.println(this.getClass().getResource("").getFile());

    } catch (IOException ex) {
        throw new ExceptionAdapter(ex);
    }        
}

public void contextDestroyed(ServletContextEvent sce) {
    throw new UnsupportedOperationException("Not supported yet.");
}

}

1 Ответ

3 голосов
/ 19 декабря 2011

Приятной особенностью Stripes является то, что за пределами этого маленького мира привязанности и т. Д. У него нет большого следа.Так что вы можете делать все, что захотите.Если вы довольны своим appConfig.properties, то обязательно используйте его.

...