Size: a a a

2020 May 23

AE

Alexandr Emelyanov in pro.jvm
Либо инжектить контекст и пропускать через автовайр
источник

AE

Alexandr Emelyanov in pro.jvm
Т.е. создаёшь объекты на месте и передаешь в контекст на обработку инжектов
источник

o

oxid in pro.jvm
Контекст в смысле настройки этих операций куда то сложить и всем передать? Можно, но че то сложно выглядеть будет
источник

AE

Alexandr Emelyanov in pro.jvm
Но вариант с кастомизацией через классы думаю лучше
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Пример взял с сайта
@Bean
public PersistentTokenBasedRememberMeServices getPersistentTokenBasedRememberMeServices() {
   PersistentTokenBasedRememberMeServices tokenBasedservice = new PersistentTokenBasedRememberMeServices(
           "remember-me", userDetailsService, tokenRepository);
   return tokenBasedservice;
}

Я хотел добавить эту фичу в проект, добавил Bean в security config, но что с этим дальше делать? Уже есть рабочий каркас со всеми связями в таблицах(Hibernate, Tomcat, webapp, jsp)

@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(securedEnabled=true)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
...
}

Как бы идея в том, чтобы работало сохранение login сессии, насколько я понял...

У меня есть соотвественно таблица, где по-идее должны сохраняться логины. Есть система логина и перенаправление на нужную страницу, просто хочу добавить этот компонент из Spring Security, чтобы разобраться, как он работает.
@Entity
@Table(name="PERSISTENT_LOGINS")
public class PersistentLogin implements Serializable{...}
источник

S

Samehadar in pro.jvm
Подскажите, это норм использовать testcontainers чтобы развернуть себе in memory db?
источник

S

Samehadar in pro.jvm
То есть на время жизни приложения, подниму постгре, накачу туда миграций, потыкаюсь в апи и сверну все
источник

S

Samehadar in pro.jvm
норм?
источник

ДК

Дима Красилов... in pro.jvm
Samehadar
Подскажите, это норм использовать testcontainers чтобы развернуть себе in memory db?
Есть поинтереснее тулзы для этого
источник

S

Samehadar in pro.jvm
Дима Красилов
Есть поинтереснее тулзы для этого
Какие?
источник

ДК

Дима Красилов... in pro.jvm
fabric8io/docker-maven-plugin
https://dmp.fabric8.io/#introduction
источник

ДК

Дима Красилов... in pro.jvm
Samehadar
Какие?
Вот эту штуку посмотри.
Вроде, делает то, что тебе нужно
источник

ДК

Дима Красилов... in pro.jvm
Есть вообще профит юзать мавен плагины для билдинга имеджей в пайплайне или докер файл и docker build особо ничем не хуже?

Какие профиты очевидные я не вижу, кроме того, что локально удобно использовать?
источник

S

Samehadar in pro.jvm
Да мне вообще поднять бд только надо было по-быстрому, кажется, что с тестконтейнерс все-таки быстрее и проще, буквально 2 строчки
источник

ДК

Дима Красилов... in pro.jvm
Samehadar
Да мне вообще поднять бд только надо было по-быстрому, кажется, что с тестконтейнерс все-таки быстрее и проще, буквально 2 строчки
Ну если кажется, то наверное так и есть.
Только почему тогда не h2?
Специфичный для почтгре синтаксис используешь?
источник

S

Samehadar in pro.jvm
Дима Красилов
Ну если кажется, то наверное так и есть.
Только почему тогда не h2?
Специфичный для почтгре синтаксис используешь?
Да, я уже в общем-то добавил, просто подумал, мб что-то тут не так.
источник

S

Samehadar in pro.jvm
Да, я ее потом на нормальную постгре заменю
источник

S

Samehadar in pro.jvm
А h2 даже для тестов брать не буду, уже натерпелся
источник

ДК

Дима Красилов... in pro.jvm
Samehadar
А h2 даже для тестов брать не буду, уже натерпелся
Ну для тестов как будто бы и не комильфо
источник

AE

Alexandr Emelyanov in pro.jvm
Дима Красилов
Есть вообще профит юзать мавен плагины для билдинга имеджей в пайплайне или докер файл и docker build особо ничем не хуже?

Какие профиты очевидные я не вижу, кроме того, что локально удобно использовать?
dockerfile профитнее конечно
источник