Size: a a a

2020 December 13

A

Alex in pro.jvm
Переслано от Alex
Ребята подскажите пожалуйста в чем может быть проблема. На компьютере локальном возникает ошибка а на сервере нет.
источник

A

Alex in pro.jvm
Переслано от Alex
nternal Server Error

java.lang.IllegalArgumentException: Failed to evaluate expression 'isMaster()'
 at org.springframework.security.access.expression.ExpressionUtils.evaluateAsBoolean(ExpressionUtils.java:30)
 at org.springframework.security.access.expression.method.ExpressionBasedPreInvocationAdvice.before(ExpressionBasedPreInvocationAdvice.java:59)
 at org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter.vote(PreInvocationAuthorizationAdviceVoter.java:72)
 at org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter.vote(PreInvocationAuthorizationAdviceVoter.java:40)
источник

A

Alex in pro.jvm
Переслано от Alex
настраивал по статье
источник

A

Alex in pro.jvm
Переслано от Alex
источник

A

Alex in pro.jvm
Переслано от Alex
то есть на сервере не вылетает ошибка при вызове метода с аннотацией @PreAuthorize("isMaster()")
источник

D

Denis in pro.jvm
Всем привет. Такая проблема: есть Map<String, Map<String, DataObj>>, нужно для отображения этого прикрутить gui, с возможностью редактирования одного из полей DataObj. Нагуглил FX и Spring. Что лучше подойдет и что будет быстрее в реализации?
источник

ch

central hardware in pro.jvm
Denis
Всем привет. Такая проблема: есть Map<String, Map<String, DataObj>>, нужно для отображения этого прикрутить gui, с возможностью редактирования одного из полей DataObj. Нагуглил FX и Spring. Что лучше подойдет и что будет быстрее в реализации?
@javastart spring это фраемвопк который к GUI не имеет ни малейшего отношения
источник

D

Denis in pro.jvm
Swing. sry
источник

EF

Eugene Freeman in pro.jvm
вопрос по loom fibers. например, если взять презентацию, то там есть такой снипет кода:
Fiber f = Fiber.execute( () -> {
   System.out.println("Good Morning!");
   readLock.lock();
   try {
       System.out.println("Good Afternoon");
   } finally {
       readLock.unlock();
   }
   System.out.println("Good Night");
});


если, скажем, вместо System.out.println("Good Afternoon"); я напишу Socker.read(). что в этом случае случится, все сломается? тред уснет и все continuations перестанут выполняться?
источник

EF

Eugene Freeman in pro.jvm
если ответ "да", тогда другой вопрос. каким образом мы будет держать кучу соединений, если каждый вызов староного socker api будет блокировать continuation. если ответ "нет", тогда вопрос почему? каким образом после блокирующего вызова Socker.accept() управление перейдет к другому continuation
источник

EF

Eugene Freeman in pro.jvm
этот момент немного не понял...
источник

B1

Burevesnik 1960 in pro.jvm
Comrades,  пишу тест на контроллер, где параметры - @requestPart Мультпарт (файл) и @RequestPart - String,
С  файлом проблем нету, а вот как бы добавить еще  в  MockMvcRequestBuilders и файл и строку?
MockMvcRequestBuilders принимает файл, параметры*не подходят, так как у меня @RequestPart, и еще принимает Part, только вот хз что туда положить.
гуглил, но толком ничего не нашел.
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
Comrades,  пишу тест на контроллер, где параметры - @requestPart Мультпарт (файл) и @RequestPart - String,
С  файлом проблем нету, а вот как бы добавить еще  в  MockMvcRequestBuilders и файл и строку?
MockMvcRequestBuilders принимает файл, параметры*не подходят, так как у меня @RequestPart, и еще принимает Part, только вот хз что туда положить.
гуглил, но толком ничего не нашел.
У тебя должно быть две части мультипарт запроса, один файл, другой form data
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
Comrades,  пишу тест на контроллер, где параметры - @requestPart Мультпарт (файл) и @RequestPart - String,
С  файлом проблем нету, а вот как бы добавить еще  в  MockMvcRequestBuilders и файл и строку?
MockMvcRequestBuilders принимает файл, параметры*не подходят, так как у меня @RequestPart, и еще принимает Part, только вот хз что туда положить.
гуглил, но толком ничего не нашел.
источник

B1

Burevesnik 1960 in pro.jvm
да, я смотрел этот пример, но видишь - там через .param("some-random", "4") значения передаются
источник

AE

Alexandr Emelyanov in pro.jvm
Проблема в чем?
источник

B1

Burevesnik 1960 in pro.jvm
Alexandr Emelyanov
Проблема в чем?
будет ошибка, что нету значения в @RequestPart. Т.к. мы в параметры загружаем значения,  а нужно  form-data
источник

D

Dima in pro.jvm
Eugene Freeman
если ответ "да", тогда другой вопрос. каким образом мы будет держать кучу соединений, если каждый вызов староного socker api будет блокировать continuation. если ответ "нет", тогда вопрос почему? каким образом после блокирующего вызова Socker.accept() управление перейдет к другому continuation
не должно сломаться, потому что под сокет апи будет адаптация с файберами
источник

AE

Alexandr Emelyanov in pro.jvm
Burevesnik 1960
будет ошибка, что нету значения в @RequestPart. Т.к. мы в параметры загружаем значения,  а нужно  form-data
Так сделай мультипарт файл с типом форм дата
источник

D

Dima in pro.jvm
и вообще многие вещи на файберы будут переписаны
источник