Size: a a a

Spring Framework and more

2020 February 11

AT

Alan Turing in Spring Framework and more
@Test
public void testThatWatchedCronExpressionIsCorrect() {
   CronTrigger trigger =
           
new CronTrigger(watchedCron);
   Calendar today = Calendar.
getInstance();
   today.set(Calendar.
HOUR_OF_DAY, 9);
   today.set(Calendar.
MINUTE, 0);

   
final Date yesterday = today.getTime();
   Date nextExecutionTime = trigger.nextExecutionTime(
           
new TriggerContext() {
               @Override
               
public Date lastScheduledExecutionTime() {
                   
return yesterday;
               }

               @Override
               
public Date lastActualExecutionTime() {
                   
return yesterday;
               }

               @Override
               
public Date lastCompletionTime() {
                   
return yesterday;
               }
           });

   
assertEquals(nextExecutionTime.getHours(), 9);
   
assertEquals(nextExecutionTime.getMinutes(), 0);
   ZoneId defaultZoneId = ZoneId.
systemDefault();
   LocalDate yesterdayLocalDate = LocalDate.
ofInstant(yesterday.toInstant(), defaultZoneId);
   LocalDate nextExecutionLocalDate = LocalDate.
ofInstant(nextExecutionTime.toInstant(), defaultZoneId);
   
long difference = DAYS.between(yesterdayLocalDate, nextExecutionLocalDate);
   
assertEquals(1, difference);
}
@Test
public void testThatExpiredCronExpressionIsCorrect() {
   CronTrigger trigger =
           
new CronTrigger(expiredCron);
   Calendar halfAnHour = Calendar.
getInstance();
   halfAnHour.set(Calendar.
MINUTE, 30);
   halfAnHour.set(Calendar.
SECOND, 0);
   halfAnHour.set(Calendar.
MILLISECOND, 0);

   
final Date firstExecutionTime = halfAnHour.getTime();
   Date nextExecutionTime = trigger.nextExecutionTime(
           
new TriggerContext() {
               @Override
               
public Date lastScheduledExecutionTime() {
                   
return firstExecutionTime;
               }

               @Override
               
public Date lastActualExecutionTime() {
                   
return firstExecutionTime;
               }

               @Override
               
public Date lastCompletionTime() {
                   
return firstExecutionTime;
               }
           });
   
var diffInMillis = nextExecutionTime.getTime() - firstExecutionTime.getTime();
   
assertEquals(30, TimeUnit.MILLISECONDS.toMinutes(diffInMillis));
}
источник

AT

Alan Turing in Spring Framework and more
но это на отработку шедулера
источник

AT

Alan Turing in Spring Framework and more
тебе собственно надо будет проверить еще что лок взят
источник

Ю

Юрий in Spring Framework and more
Максим
У меня есть проект спринг бут + ангуляр. Столкнулся с проблемой, что при компиляции ангуляр проекта в статику , оно создает пути к скриптам src="script.js" , а у меня в проекте есть context-path, и к статике надо через него обращаться, подскажите как это можно решить? Никакого выхода не вижу
Это чат спринга , а не ангуляра!
источник

I

Il’dar in Spring Framework and more
Всем привет)
Работаю со спринг бут. Веб проект, запускаю по локалке на tomcat 8, стили из библиотеки webjars подтягиваются корректно, но заливая варник в веб tomcat 7 стили не применяются - 404, но если набрать ссылку на конкретную библиотеку, то он находит. Подскажите пожалуйста эта проблема из за 7 версии tomcat?
источник

Ю

Юрий in Spring Framework and more
да и ангуляр
источник

РН

Роман Нагаев in Spring Framework and more
Максим
У меня есть проект спринг бут + ангуляр. Столкнулся с проблемой, что при компиляции ангуляр проекта в статику , оно создает пути к скриптам src="script.js" , а у меня в проекте есть context-path, и к статике надо через него обращаться, подскажите как это можно решить? Никакого выхода не вижу
выдели фронт в отдельный проект и закинь его как статику на нжинкс например
источник

Ю

Юрий in Spring Framework and more
Да вопросы не по тематике чата
источник

Ю

Юрий in Spring Framework and more
Ангуляр -> сообщество по ангуляру
источник
2020 February 12

QQ

Qqq Qqq in Spring Framework and more
есть способ лучше? Как я понял, this в SpEL использовать нельзя
источник

K

Kehlani in Spring Framework and more
Qqq Qqq
есть способ лучше? Как я понял, this в SpEL использовать нельзя
Сделать поле публичным (или сделать геттер) и обращаться к нему по названию бина
источник

OD

O. D. in Spring Framework and more
Здравствуйте. Почему может не видить .css файл, хотя путь указан верно и файл попадает в targer?
источник

OD

O. D. in Spring Framework and more
источник

OD

O. D. in Spring Framework and more
источник

RS

Ruslan Stelmachenko in Spring Framework and more
вы добавили ресурс-хэндлер для /styles/**, а обращаться пытаетесь по УРЛу classpath (в атрибуте href)
источник

OD

O. D. in Spring Framework and more
Ruslan Stelmachenko
вы добавили ресурс-хэндлер для /styles/**, а обращаться пытаетесь по УРЛу classpath (в атрибуте href)
То есть можно просто написать landingStyle.css? Или что мне нужно исправить?
источник

VS

Vitaly Sirotkin in Spring Framework and more
у тебя в конфиге написано, что все что будет в урле после /static будет искаться по 1 в 1 пути в папке /static/public/styles. т.е. /static/test.css == /statis/public/styles/test.css
источник

RS

Ruslan Stelmachenko in Spring Framework and more
/styles/landingStyle.css видимо
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Vitaly Sirotkin
у тебя в конфиге написано, что все что будет в урле после /static будет искаться по 1 в 1 пути в папке /static/public/styles. т.е. /static/test.css == /statis/public/styles/test.css
только не /static, а /styles
источник

OD

O. D. in Spring Framework and more
Ruslan Stelmachenko
/styles/landingStyle.css видимо
Спасибо, сработало
источник