Может ли @PostConstruct работать по разному на Mac OS и Windows Server 2012

170
31 декабря 2017, 07:20

Есть класс который подтягивает конфигурации из .properties файла в методе initPaths() отмеченным @PostConstruct. Разработка ведется под Mac OS и тут все работает стабильно. Но когда я начал разворачивать приложение на Windows Server 2012 получилось что в стучае с Windiws метод initPaths() вообще не вызывается.

@Value("${traned.data}")
private String tranedData;
@PostConstruct
void initPaths() {
    log.debug("Init Path Call");
    isWindows = System.getProperty("os.name").toLowerCase().indexOf("win") > 0;
    root = new File(".").getAbsolutePath();
    ...дальше просто преобразования со строками...
}

Как это происходит: беру один и тот же jar архив запускаю на Mac все работает и в лог записывается Init Path Call, а на Windows в логе запись отсуствует ну и программа падает без этих данных.

READ ALSO
Проблема с windows 10

Проблема с windows 10

Я открыл програму "Выполнено", ввел msconfig и случайно нажал на кнопку "отключить все"Потом перезагрузил пк

210
Как перевести getText() в html Java

Как перевести getText() в html Java

Натолкнулся на проблему с добавлением текста в текстовое поле, когда я вставляю текст, его просто не видно

259
Синхронизация двух слайдеров Bootstrap

Синхронизация двух слайдеров Bootstrap

Есть 2 стандартные carousel от bootstrap на одной странице, нужно, чтобы на них всегда были изображения с одинаковым индексом

264
Как редактировать SCSS

Как редактировать SCSS

Не могу понять как изменить шрифтhttp://fitness

300