Если вы хотите скрыть свои пароли, самым простым решением будет использование переменных среды в файле application.properties
или непосредственно в вашем коде.
В application.properties
:
mypassword=${password}
Затем в вашем классе конфигурации:
@Autowired
private Environment environment;
[...]//Inside a method
System.out.println(environment.getProperty("mypassword"));
В вашем классе configuration
:
@Value("${password}")
private String herokuPath;
[...]//Inside a method
System.out.println(herokuPath);
Примечание. Возможно, вам придется перезапустить после установки переменной окружения. Для окон:
Для получения дополнительной информации см. Эту документацию .
Использовать {debug}
Из руководства:
{debug}
выводит консоль отладки к странице. Это работает независимо от параметров настройки отладки в сценарии PHP. Так как это выполняется во времени выполнения, это только может показать присвоенные переменные; не шаблоны, которые используются. Однако Вы видите все в настоящее время доступные переменные в рамках шаблона.
$debugging = true
должен быть включен в Ваших настройках или классе, и всплывающие окна сайта должны быть разблокированы для наблюдения окна
var_dump($Smarty->_tpl_vars);
Из кода Присяжного острослова :)