Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
Всем привет!

Имею домашний проект со Spring Boot 2.1.4.RELEASE и вот такую конфигурацию:
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
    @Bean
    public PasswordEncoder passwordEncoder() {
        return PasswordEncoderFactories.createDelegatingPasswordEncoder();
    }

    @Autowired
    private PasswordEncoder passwordEncoder;

    @Autowired
    private UserServiceImpl userService;


    @Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception {
        auth.authenticationProvider(authenticationProvider());
    }

    public DaoAuthenticationProvider authenticationProvider() {
        DaoAuthenticationProvider authProvider
                = new DaoAuthenticationProvider();
        authProvider.setUserDetailsService(userService);
        authProvider.setPasswordEncoder(passwordEncoder);
        return authProvider;
    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests().antMatchers("/webjars/**").permitAll();
        http.authorizeRequests().antMatchers("/css/**").permitAll();
        http.authorizeRequests().antMatchers("/images/**").permitAll();

        http//.csrf().disable()
            .authorizeRequests()
                .antMatchers("/", "/register").permitAll()
                .antMatchers("/**/*.js", "/**/*.css").permitAll()
                .anyRequest().authenticated()
                .and()
            .formLogin()
                .loginPage("/login")
                .failureUrl("/login-error")
                .defaultSuccessUrl("/menu")
                .permitAll()
                .and()
                .logout().deleteCookies("JSESSIONID")
                .logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
                .logoutSuccessUrl("/login")
                .permitAll()
                .and()
                .rememberMe().key("uniqueAndSecret").rememberMeCookieName("uniquekey").tokenValiditySeconds(86400);
    }

}


Спринг должен на сутки (86400) запоминать пользователя, но запоминает по молчанию на 30 минут.
Чего не хватает?
21 окт 19, 14:06    [21999012]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4923
Imperous,

В порядке бреда, попробуйте увеличить время для tomcat-сессии...
21 окт 19, 14:22    [21999032]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Зайди в браузер и посмотри печенюшки. У них стоит дата когда они протухнут.
21 окт 19, 14:23    [21999034]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
Кстати...
JSESSIONID - Expires = N/A
22 окт 19, 09:57    [21999524]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
mad_nazgul
Imperous,

В порядке бреда, попробуйте увеличить время для tomcat-сессии...


спасибо, поставил на сутки, проверка пошла...
речь ведь про это?
автор
server.servlet.session.timeout
22 окт 19, 10:03    [21999527]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
 @Autowired
    private UserServiceImpl userService;

рано тебе еще в Spring security
разберись с Java Core в частности что такое интерфейсы и для чего они нужны
22 окт 19, 10:43    [21999580]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4923
Imperous,

Да. Т.к. по умолчанию время жизни сессии ~20-30 минут, если ее "не трогают".
А т.к. spring context живет внутри сессии сервлета, то из-за того, что tomcat прибил сессию весь контекст "удалился".
22 окт 19, 11:55    [21999675]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
asv79
 @Autowired
    private UserServiceImpl userService;

рано тебе еще в Spring security
разберись с Java Core в частности что такое интерфейсы и для чего они нужны


Что тут не так?
22 окт 19, 23:49    [22000333]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
Проблема с remember me не решилась...

После установки server.servlet.session.timeout получил такое:
JSESSIONID - Expires = Session
22 окт 19, 23:52    [22000339]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
Imperous
asv79
 @Autowired
    private UserServiceImpl userService;

рано тебе еще в Spring security
разберись с Java Core в частности что такое интерфейсы и для чего они нужны


Что тут не так?

если ты задаешь такой вопрос тебе рано в спринг поверь мне я сам недавно начал ,но ты полный профан уж извини.
я тебе дал намек -изучи что такое интерфейсы и для чего они используются
изучит что такое IoC и DI ,на какихх базовых принципах они строятся

ты не понимаешь как вообще устроено спринг приложение ,но тем не менее зачем то лезешь в Security

не обижайся,хотя это неприятно слышать.
Почитай теорию -особенно что касатеся интрефейсов

можно 8ю джаву ,точнее нужно
23 окт 19, 16:22    [22001050]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
asv79, забурел? Прессуешь юниоров?
23 окт 19, 16:25    [22001054]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
mayton
asv79, забурел? Прессуешь юниоров?

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



пс.сижу жду когда база забьется билетами))
поставил запросы каждые 5 секунд-быстрей ставишь отваливается конект

уже тысяч 40 билетов))

завтра будет аналитика ,а самое главное как потом купить нужные билеты -я что то не шашел там кнопки купить по ID
23 окт 19, 16:46    [22001078]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Уже выиграл?
23 окт 19, 16:46    [22001079]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
mayton
Уже выиграл?

ага шас))
я только базу заполнил и анатилитику сделал
теперь у меня есть id билетов,КОторые я хочу купить))
просидел сегодня полдня провтыкал в их сайт ,так и не нашел запроса - который покупает или хотя бы в корзину билеты перемещает
даже 2 штуки случайно купил))
хер его знает там стока мусороа идет что вычленить из него нужное я пока не смог

пс. был бы очень признателен тому,КТо помог бы увидеть эти запросы
23 окт 19, 18:41    [22001194]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Nixic
Member

Откуда: Perm
Сообщений: 1930
Да ладно, чо вы прям так уж)
добавляй в автоваред не имплементацию, а интерфейс и лучше через метод или конструктор, идешка последнее сама даже должна подсказывать.
24 окт 19, 00:13    [22001312]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Nixic
Member

Откуда: Perm
Сообщений: 1930
asv79
а ведь сейчас я вижу - что это говорит о полном непонимании как устроено спринг приложение

Ну интерфейсы по сути не так что бы были только лишь частью спринга, но в целом да, нужно понимать что и зачем пишешь :)
24 окт 19, 00:27    [22001316]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
Nixic
asv79
а ведь сейчас я вижу - что это говорит о полном непонимании как устроено спринг приложение

Ну интерфейсы по сути не так что бы были только лишь частью спринга, но в целом да, нужно понимать что и зачем пишешь :)

не просто я не пойму зачем он засунул туда имплементацию-она и так подхватится сама если заварить интерфейс)-это говорит о том,что он не знает как это работает,но при этом зачем то начал пробовать Security
24 окт 19, 09:27    [22001370]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
Согласен, промахнулся...
24 окт 19, 14:05    [22001684]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
И да, спасибо!
24 окт 19, 14:07    [22001687]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
asv79
Nixic
пропущено...

Ну интерфейсы по сути не так что бы были только лишь частью спринга, но в целом да, нужно понимать что и зачем пишешь :)

не просто я не пойму зачем он засунул туда имплементацию-она и так подхватится сама если заварить интерфейс)-это говорит о том,что он не знает как это работает,но при этом зачем то начал пробовать Security


Не стоит сразу так сильно судить.
24 окт 19, 14:09    [22001694]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
Imperous
asv79
пропущено...

не просто я не пойму зачем он засунул туда имплементацию-она и так подхватится сама если заварить интерфейс)-это говорит о том,что он не знает как это работает,но при этом зачем то начал пробовать Security


Не стоит сразу так сильно судить.

не стоит сразу хвататься за крышу ,если нет фундамента- иначе твой хаус скоро рухнет))
24 окт 19, 15:03    [22001780]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
asv79
а чем inject интерфейса будет лучше чем реализация ?
Какова причина?
Так ведь делать можно но не рекомндуется а почему ?
24 окт 19, 15:15    [22001794]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
Вопрос касает не чисто интерфейсов чтобы можно поменять реализацию а почему в спринге лушче варить интерфейсы а не реализации
24 окт 19, 15:17    [22001799]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
chpasha
Member

Откуда:
Сообщений: 8594
lleming
а почему в спринге лушче варить интерфейсы

потому что на интерфейсах спрингу легче применить свою магию - аспекты, декларативные транзакции и пр.
24 окт 19, 15:21    [22001800]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
забыл ник
Member

Откуда:
Сообщений: 3047
chpasha
lleming
а почему в спринге лушче варить интерфейсы

потому что на интерфейсах спрингу легче применить свою магию - аспекты, декларативные транзакции и пр.

+ моки и тестирование
24 окт 19, 15:54    [22001837]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
SpringMan
Member

Откуда:
Сообщений: 13
chpasha
потому что на интерфейсах спрингу легче применить свою магию - аспекты, декларативные транзакции и пр.

Что значит легче? - Он в любом случае их сделает
24 окт 19, 17:34    [22001935]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
chpasha
Member

Откуда:
Сообщений: 8594
SpringMan
Что значит легче? - Он в любом случае их сделает

[/quote]
значит, что для проксирования интерфейсов спрингу достаточно JDK dynamic proxies встроенных в JDK, а для проксирования классов нужна опенсоурсная CGLIB использование которой накладывает определенные ограничения на классы, например на использование final
24 окт 19, 18:09    [22001973]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
SpringMan
Member

Откуда:
Сообщений: 13
chpasha
накладывает определенные ограничения на классы, например на использование final

Необходимость реализации интерфейса тоже себе такое неплохое ограничение
24 окт 19, 18:36    [22002011]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
chpasha
Member

Откуда:
Сообщений: 8594
SpringMan
Необходимость реализации интерфейса тоже себе такое неплохое ограничение

согласен, правильно жить в принципе довольно тяжело.
24 окт 19, 19:03    [22002027]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
SpringMan
Member

Откуда:
Сообщений: 13
chpasha
согласен, правильно жить в принципе довольно тяжело.

Почему сложно? Не делать ни интерфейсов, ни файнал классов и жить в счастье!
24 окт 19, 20:38    [22002085]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
забыл ник
Member

Откуда:
Сообщений: 3047
SpringMan
chpasha
согласен, правильно жить в принципе довольно тяжело.

Почему сложно? Не делать ни интерфейсов, ни файнал классов и жить в счастье!

Вообще поддержу, только я пойду еще дальше - не юзать ООП и DI
24 окт 19, 21:09    [22002094]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
забыл ник
Member

Откуда:
Сообщений: 3047
забыл ник
SpringMan
пропущено...

Почему сложно? Не делать ни интерфейсов, ни файнал классов и жить в счастье!

Вообще поддержу, только я пойду еще дальше - не юзать ООП и DI

ну и спринга заодно, только боюсь судя по нику это уже может не понравится:)
24 окт 19, 21:10    [22002097]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
lleming
asv79
а чем inject интерфейса будет лучше чем реализация ?
Какова причина?
Так ведь делать можно но не рекомндуется а почему ?

Потому что это основа основ
Ты нарушаешь один из основных приципов IoC ,слабая связность
сейчас твое приложение зависит от конкретной имплементации,если завтра кто то напишет новую - приложение упадет
24 окт 19, 22:51    [22002131]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3351
asv79
 @Autowired
    private UserServiceImpl userService;

рано тебе еще в Spring security
разберись с Java Core в частности что такое интерфейсы и для чего они нужны


ой бл*, сам не в состоянии сварганить простейший юнит-тест и развел соплей на 20 страниц, а уже лезет учить, иди читай при каких обстоятельствах в спринге отдается предпочтение CGLIB и JDK при создании проксей и при каких обстоятельствах он вообще их пытается создать.
25 окт 19, 06:06    [22002175]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
asv79
Потому что это основа основ

это абстрактное утверждение, типа "аз есть веди"
asv79
Ты нарушаешь один из основных приципов IoC ,слабая связность

можно писать не в кэмел кейзе и это тоже вроде как нарушение но все таки не причина
asv79
сейчас твое приложение зависит от конкретной имплементации,если завтра кто то напишет новую - приложение упадет

Завтра ктото унаследуется от существующей переопределит новую и приложение будет работать и дальше.


а вот смоками это да
25 окт 19, 09:50    [22002263]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Какой-нибудь Питонщик или Erlang-щик с удивлением читает этот форум и думает - "о чём это они вообще".

Комсомольцы какие-то. Придумали себе проблемы и сами с ними воюют.
25 окт 19, 10:12    [22002289]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
lleming
можно писать не в кэмел кейзе и это тоже вроде как нарушение но все таки не причина

ага особенно хиберовские методы,за такое и с работы попросят

вы развели тут гегемонию и путаете человека
если сказано использовать интерфейсы -значит их и надо
если кемел кейс - то значит его

вот когда вы напишете свой язык - вы в праве устанавливать свои правила игры,а пока вы всего лишь рабочий ,которому дали в руки весло и сказали греби.
нет конечно можно и руками загребать,а кое кто может и ногами-но галера уедет ,а вас выкинут за борт))
25 окт 19, 11:37    [22002384]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
[quot asv79]
lleming
можно писать не в кэмел кейзе и это тоже вроде как нарушение но все таки не причина

ага особенно хиберовские методы,за такое и с работы попросят

Казалось при чем здесь хибер.
[quot asv79]
lleming
если сказано использовать интерфейсы -значит их и надо если кемел кейс - то значит его


[quot asv79]
lleming
вот когда вы напишете свой язык - вы в праве устанавливать свои правила игры,а пока вы всего лишь рабочий ,которому дали в руки весло и сказали греби.
нет конечно можно и руками загребать,а кое кто может и ногами-но галера уедет ,а вас выкинут за борт))

возможно не такм работаете а так лишь вопрос договоренностей с коммандой, так уж исторически сложился camelCase и все и спрашивал технические ограничения или последствия того или иного выбора
25 окт 19, 12:17    [22002443]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
[quot asv79]
lleming
если сказано использовать интерфейсы -значит их и надо

вопрос был почему так сказали, есть же причина, можете привести их (аппеляция к авторитету причем неизвестному).

Можете сказать почему чтото сломается или будут какие ограничения если реализацию вместо интерфейса ?
25 окт 19, 12:22    [22002452]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
lleming

Можете сказать почему чтото сломается или будут какие ограничения если реализацию вместо интерфейса ?


изучи основы Spring рекомендую к прочтению Spring in Action 5th edition,чтобы не задавать таких глупых вопросов в java ветке
25 окт 19, 13:19    [22002512]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Стоп флуд.

Ребята. Автор спросил про сессионные объекты.
Вы ему щас вылили на голову кучу помоев и посоветовали конвенции по именам.

Ну и к чему это?
25 окт 19, 14:57    [22002696]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
mayton
Стоп флуд.

Ребята. Автор спросил про сессионные объекты.
Вы ему щас вылили на голову кучу помоев и посоветовали конвенции по именам.

Ну и к чему это?


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

Это больше тест вопрос для определенного человека.
:=)
25 окт 19, 17:08    [22002878]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
lleming
Ну и к чему это?


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

Это больше тест вопрос для определенного человека.
:=)[/quot]
ты читаешь между строк?)
прочитай Spring in Action там подробно написано почему и зачем

вот не поленился ради топистартера

Инверсия управления (Inversion of Control, IoC)\
это определенный набор рекомендаций, позволяющих проектировать и реализовывать приложения используя слабое связывание отдельных компонентов. То есть, для того чтобы следовать принципам Инверсии управления нам необходимо:

Реализовывать компоненты, отвечающие за одну конкретную задачу;
Компоненты должны быть максимально независимыми друг от друга;
[color=red]Компоненты не должны зависеть от конкретной реализации друг друга[/color].


Внедрения зависимостей (Dependency Injection, DI). Он определяет две основные рекомендации:

[color=red]модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций;
абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций[/color].



Т[color=yellow]о есть, если у нас будут существовать два связанных класса, то нам необходимо реализовывать связь между ними не напрямую, а через интерфейс. Это позволит нам при необходимости динамически менять реализацию зависимых классов.[/color]
25 окт 19, 18:28    [22002961]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
lleming
мне было интересно чем это его мнение обосновано.

тем что я удосужился прочитать книгу ,А Кто то в курилках знаний набирается?)))
25 окт 19, 18:33    [22002965]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
lleming
Member

Откуда:
Сообщений: 1654
+ Инверсия управления это определенный набор рекомендаций

 (Inversion of Control, IoC)\
 позволяющих проектировать и реализовывать приложения используя слабое связывание отдельных компонентов. То есть, для того чтобы следовать принципам Инверсии управления нам необходимо:

Реализовывать компоненты, отвечающие за одну конкретную задачу;
Компоненты должны быть максимально независимыми друг от друга;
[color=red]Компоненты не должны зависеть от конкретной реализации друг друга[/color].


Внедрения зависимостей (Dependency Injection, DI). Он определяет две основные рекомендации:

[color=red]модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций;
абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций[/color].



Т[color=yellow]о есть, если у нас будут существовать два связанных класса, то нам необходимо реализовывать связь между ними не напрямую, а через интерфейс. Это позволит нам при необходимости динамически менять реализацию зависимых классов.[/color]
[/quot]


вот дополню еще от себя. Следует избегать засиживаться до поздна, не злоупотреблять алкоголем, делать физические упражнения, добавлять в рацион овощи и фрукты...
25 окт 19, 19:13    [22002988]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
А если-бы автор привел исходник pure-java application на Jetty?

Вы-бы тоже сюда втащили IoC?
25 окт 19, 19:15    [22002990]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
lleming,
))
25 окт 19, 19:37    [22003005]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3351
Imperous
Спринг должен на сутки (86400) запоминать пользователя, но запоминает по молчанию на 30 минут.
Чего не хватает?
Одной спринговой конфигурации не достататочно, там еще на форме галка должна быть, которую пользователь должен выбрать чтобы его запомнило, либо setAlwaysRemember(true) еще добавить.
25 окт 19, 22:27    [22003067]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2714
а можно сессию в бд сохранить и будет вечный ремембер ми
25 окт 19, 22:37    [22003068]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
asv79
а можно сессию в бд сохранить и будет вечный ремембер ми
))
И не говори. Зачем только сессию придумали. В клиент-сервере ее нету. Законнектился и работай.
26 окт 19, 08:59    [22003120]     Ответить | Цитировать Сообщить модератору
 Re: Spring Boot и RememberMe. Не хочет работать.  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1173
Андрей Панфилов
Imperous
Спринг должен на сутки (86400) запоминать пользователя, но запоминает по молчанию на 30 минут.
Чего не хватает?
Одной спринговой конфигурации не достататочно, там еще на форме галка должна быть, которую пользователь должен выбрать чтобы его запомнило, либо setAlwaysRemember(true) еще добавить.

Спасибо, оно!
28 окт 19, 23:48    [22004652]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3      [все]
Все форумы / Java Ответить