Обновление пружинных свойств компонента автоматически из файла свойств

Решено
(о блин! Мне стыдно ... это было так просто!)

function toggleIcon() {
	if (emptyFormChecking()) {
		document.getElementById('advan').src = "img/filter.png";
		onOff(false);
	}
	else {	
		document.getElementById('advan').src = "img/activefilter.png";
		let x = getOffset(document.getElementById('submits')).left;
		let y = getOffset(document.getElementById('submits')).top;
		document.getElementById('accuort').style.left = (x+61)+"px";
		document.getElementById('accuort').style.top = (y+32)+"px";
		onOff(true);
	}
}
[ 1113]

и выше по течению

var wrnOn = function() { document.getElementById("accuort").style.display = "block"; }
var wrnOff = function() { document.getElementById("accuort").style.display = "none"; }
function onOff(flag) {
	if (flag) {
		document.getElementById('submits').addEventListener("mouseover", wrnOn, true);
		document.getElementById('submits').addEventListener("mouseout", wrnOff, true);
	}
	else {
		document.getElementById("accuort").style.display = "none";
		document.getElementById('submits').removeEventListener("mouseover", wrnOn, true);
		document.getElementById('submits').removeEventListener("mouseout", wrnOff, true);
	}
}

спасибо всем!

5
задан Il-Bhima 27 February 2009 в 15:02
поделиться

3 ответа

Мог бы также изучить PropertyOverrideConfigurer useing Spring. Мог перечитать свойства и повторно применить его в некотором polling/schedular бобе.

Это действительно зависит от того, как фактические настроенные бобы используют эти свойства. Они могли бы, например, косвенно кэшировать их где-нибудь themself.

3
ответ дан 14 December 2019 в 19:27
поделиться

Если Вы хотите динамические свойства во времени выполнения, возможно, другим способом сделать это является JMX.

2
ответ дан 14 December 2019 в 19:27
поделиться

Один способ сделать это должно встроить отличную консоль в Ваше приложение. Вот некоторые инструкции. Они были очень просты сделать, btw - взял меня очень мало времени даже при том, что я не настолько знаком с отличным.

После того как Вы делаете это, можно просто войти в консоль и изменить значения в работающем приложении на лету.

0
ответ дан 14 December 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: