Size: a a a

Spring Framework and more

2019 July 18

EP

EnterpriseJira PluginDev in Spring Framework and more
в пакет для тестов можно кидать спринговскую конфигурацию только для тестов
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Здравствуйте. Есть веб приложение с ограничением прав на изменение каких-то ентити. Возникла потребность ограничить некоторым юзерам права на изменение не полностью ентити, а конкретных полей в ентити, и эти поля Integer, Boolean и пр.
Есть в Spring какой-то механизм для этого?
источник

H

Human in Spring Framework and more
Юрий Юрий
Здравствуйте. Есть веб приложение с ограничением прав на изменение каких-то ентити. Возникла потребность ограничить некоторым юзерам права на изменение не полностью ентити, а конкретных полей в ентити, и эти поля Integer, Boolean и пр.
Есть в Spring какой-то механизм для этого?
В каком смысле изменение entity? Самой структуры или данных? Вы просто говорите о правах? Spring Security
источник

PB

Pavel Bukhmatov in Spring Framework and more
Юрий Юрий
Здравствуйте. Есть веб приложение с ограничением прав на изменение каких-то ентити. Возникла потребность ограничить некоторым юзерам права на изменение не полностью ентити, а конкретных полей в ентити, и эти поля Integer, Boolean и пр.
Есть в Spring какой-то механизм для этого?
Есть только для доступа к конкретной ентити. Для полей внутри можно попробовать дополнить этот подход. Но оно все довольно сложное, и с высокой вероятностью можно сделать проще https://docs.spring.io/spring-security/site/docs/current/reference/html5/#domain-acls
источник
2019 July 19

ХМ

Хамид Мамытов in Spring Framework and more
Привет всем коллеги. Я решил попробовать потестить у себя в прилаге (spring boot) контроллеры и в выборе инструмента решил использовать MockMvc но не успел начать пользоваться сразу словил NPE на Mockmvc:
@RunWith(SpringRunner.class)
@WebMvcTest(EmployeeRESTController.class)
public class TestEmployeeRESTController {

 @Autowired
 private MockMvc mvc; //null !!!

}
пробовал по всякому не может заавтовайрить бин кто нибудь сталкивался с этим что то в инете особо не вижу решений
источник

S

Sergey in Spring Framework and more
источник

ХМ

Хамид Мамытов in Spring Framework and more
тоже пробовал но не помогло
источник

ХМ

Хамид Мамытов in Spring Framework and more
ан нет при добавлении этой аннотации уже не npe а java.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V
источник

M

Mikhail in Spring Framework and more
Хамид Мамытов
ан нет при добавлении этой аннотации уже не npe а java.lang.NoSuchMethodError: org.springframework.util.Assert.state(ZLjava/util/function/Supplier;)V
это из-за разницы в версиях спринга и спринг-тест либ
источник

S

Sergey in Spring Framework and more
я чет только junit assert использую
источник

M

Mikhail in Spring Framework and more
Sergey
я чет только junit assert использую
не, это при запуске тестового контекста какая-то проверка идёт внутренняя
источник

ХМ

Хамид Мамытов in Spring Framework and more
Mikhail
это из-за разницы в версиях спринга и спринг-тест либ
т.е. надо проверить версии зависимостей 🧐
источник

M

Mikhail in Spring Framework and more
именно. Assert с сапплаером появляется по-моему только с версии 5 core-спринга.
источник

ХМ

Хамид Мамытов in Spring Framework and more
ага увидел, все заработало! Сенк ю брозерс!
источник

M

Mikhail in Spring Framework and more
👍
источник

DS

Dmitry Shut in Spring Framework and more
Всем, привет, можно ли как-то отлавливать то, что приложение упало при запуске?
источник

PB

Pavel Bukhmatov in Spring Framework and more
Dmitry Shut
Всем, привет, можно ли как-то отлавливать то, что приложение упало при запуске?
Кажется не хватает контекста)
Упала в иде, на каком-нибудь удаленном стенде? В контейнере? Или что имеется ввиду?
источник

DS

Dmitry Shut in Spring Framework and more
Ну, хотелось бы какой-нибудь лестнер, который при падении на старте писал бы в логи что-то
источник

НГ

Николай Герасимов in Spring Framework and more
Dmitry Shut
Ну, хотелось бы какой-нибудь лестнер, который при падении на старте писал бы в логи что-то
при падении и так логи пишутся. А проверить, что приложение не поднялось можно с помощью хелзчеков
источник

PB

Pavel Bukhmatov in Spring Framework and more
Dmitry Shut
Ну, хотелось бы какой-нибудь лестнер, который при падении на старте писал бы в логи что-то
Что значит "при падении"? Не стартанул контекст? Какая-то функция, запускаемая при инициализации свалилась с ошибкой? Все слишком долго запускается?

Обычно смотрят не на "упало ли оно", а на "поднялось ли оно за отведеднное время". Тут может помочь actuator и health ендпоинт
источник