Size: a a a

Java/Kotlin and more

2020 December 19

AS

Anatoly Shirokov in Java/Kotlin and more
Вообщем, я бы не отказывался от spring boot
источник

S

Skelorc in Java/Kotlin and more
Anatoly Shirokov
Вообщем, я бы не отказывался от spring boot
спасибо, так и буду делать
источник

AS

Anatoly Shirokov in Java/Kotlin and more
Skelorc
спасибо, так и буду делать
Будут вопросы по ваадин есть молодой немногочисленный чат для этого
источник

S

Skelorc in Java/Kotlin and more
Anatoly Shirokov
Будут вопросы по ваадин есть молодой немногочисленный чат для этого
киньте пожалуйста ссылку в лс, если вам не трудно
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
Anatoly Shirokov
Будут вопросы по ваадин есть молодой немногочисленный чат для этого
А можно мне тоже, я его на пет проекте юзаю)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Skelorc
Народ, всем привет. Такой вопрос, для небольшого информационного портала какой лучше фреймворк использовать? Spring boot как мне кажется слишком тяжеловесный, поглядел на play и vaadin, кто - то сталкивался/работал с ними?
нужен server-side рендеринг?
источник

МК

Майкл Кенджи... in Java/Kotlin and more
Всем привет. Помогите, пожалуйста, разобраться как настроить basic авторизацию в проекте таким образом, что бы до GET /api/stats был доступ только у пользователя с ролью "ADMIN", а до POST /api/savevisit был доступ у всех пользователей.
https://github.com/MKshin29/webCounter
источник

МК

Майкл Кенджи... in Java/Kotlin and more
Пользователи пока что в памяти. Последняя попытка настроить авторизацию закончилась этим:

   @Override
   protected void configure(HttpSecurity http) throws Exception {
       http
                   .authorizeRequests()
                   .antMatchers("/api/stats").hasAnyRole("ADMIN")
                   .antMatchers("/api/savevisit").hasAnyRole("USER", "ADMIN")
                   .anyRequest().permitAll()
               .and()
                   .csrf().disable()
                   .httpBasic();

   }
источник

МК

Майкл Кенджи... in Java/Kotlin and more
Результат 403 на любой endpoint
источник

✔D

✔️Alexey Draznin in Java/Kotlin and more
Привет, кто нибудь знает как в кторе сделать форвард запроса без явного создания http клиента, на подобии как с форвардом сервлета?
источник

S

Skelorc in Java/Kotlin and more
Alexandr Emelyanov
нужен server-side рендеринг?
ну наверное что - то такое) В общем буду использовать спринг бут, по сути никакой бизнес - логики как таковой нет, лишь добавление статей в бд и отображение их на сайте, ну и регистрация пользователей. Никаких вычислений не нужно. Но спринг, как мне кажется, слишком тяжеловесен для такой задачи. Конечно, нужно освоить его, это хороший опыт, но как мне кажется, использование его для такой мелочи, это как ехать на танке на охоту, когда нужно всего лишь ружье))
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Skelorc
ну наверное что - то такое) В общем буду использовать спринг бут, по сути никакой бизнес - логики как таковой нет, лишь добавление статей в бд и отображение их на сайте, ну и регистрация пользователей. Никаких вычислений не нужно. Но спринг, как мне кажется, слишком тяжеловесен для такой задачи. Конечно, нужно освоить его, это хороший опыт, но как мне кажется, использование его для такой мелочи, это как ехать на танке на охоту, когда нужно всего лишь ружье))
Для такой задачи, наверное, лучше подойдет готовое решение (какой-нибудь WordPress). Спринг (да и любой другой фреймворк) стоит тут использовать только ради того, чтобы его изучить (если есть именно такая цель). Ну, либо, если задача на самом деле все же немного сложнее, и стандартной CMS-ки будет не достаточно.
источник

S

Skelorc in Java/Kotlin and more
Ruslan Stelmachenko
Для такой задачи, наверное, лучше подойдет готовое решение (какой-нибудь WordPress). Спринг (да и любой другой фреймворк) стоит тут использовать только ради того, чтобы его изучить (если есть именно такая цель). Ну, либо, если задача на самом деле все же немного сложнее, и стандартной CMS-ки будет не достаточно.
но я изучаю java, и мне хотелось бы реализовать именно на этом языке, поэтому и ищу в этой экосистеме
источник

O

Othernik in Java/Kotlin and more
Майкл Кенджи
Пользователи пока что в памяти. Последняя попытка настроить авторизацию закончилась этим:

   @Override
   protected void configure(HttpSecurity http) throws Exception {
       http
                   .authorizeRequests()
                   .antMatchers("/api/stats").hasAnyRole("ADMIN")
                   .antMatchers("/api/savevisit").hasAnyRole("USER", "ADMIN")
                   .anyRequest().permitAll()
               .and()
                   .csrf().disable()
                   .httpBasic();

   }
Вот это hasRole у меня тож не заработало, за то через Authorities нормально сразу настроил ось. Хз в чём дело.
источник

МК

Майкл Кенджи... in Java/Kotlin and more
Othernik
Вот это hasRole у меня тож не заработало, за то через Authorities нормально сразу настроил ось. Хз в чём дело.
Прочитал на stackoverflow что с ролями там не все так просто, и Spring подставляет префиксы к ролям. До конца не разобрался как работает и с Authorities тоже все заработало
источник

EI

Edem Injection in Java/Kotlin and more
Майкл Кенджи
Прочитал на stackoverflow что с ролями там не все так просто, и Spring подставляет префиксы к ролям. До конца не разобрался как работает и с Authorities тоже все заработало
о, я был прав, дебагни глянь что с чем сравнивает тогда
источник

EI

Edem Injection in Java/Kotlin and more
он подставляет ROLE_ вапше
источник

EI

Edem Injection in Java/Kotlin and more
ну хз подставляет ли в твоем коде, в работе с дб - подставляет, когда у тебя в таблице сложены и роли и полномочия, так он и отличает их
источник

L

Liliya in Java/Kotlin and more
ребята, с чем может быть связано, что выполняется условие !isBlank если проверяемая строка не заполнена?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
✔️Alexey Draznin
Привет, кто нибудь знает как в кторе сделать форвард запроса без явного создания http клиента, на подобии как с форвардом сервлета?
Спроси в @kotlin_jvm
источник