Size: a a a

Java Web and more

2020 August 11

E

Evgeny in Java Web and more
Ruslan спасибо за рабочие варианты
источник

АО

Амантай Орынбаев... in Java Web and more
Всем привет, я хочу изучить spring(писал год на Ларавел), с чего вообще начать? Может есть видео-курсы(платные или нет), и часто ли используют MVC в джаве?
Что насчёт документации? Можно ли сразу пройтись по нему)
источник

AE

Alexandr Emelyanov in Java Web and more
Evgeny
Есть варианты решения данной проблемы?
@EnableAspectJAutoProxy
источник

RS

Ruslan Stelmachenko in Java Web and more
Alexandr Emelyanov
@EnableAspectJAutoProxy
в бутовом приложении эта аннотация и так всегда навешана, и проблему с вызовом своих методов из прокси не решает. ее решает настоящий аспект-вивинг (а не прокси) во время компиляции или в рантайме, но там муторно.
источник

AE

Alexandr Emelyanov in Java Web and more
Ruslan Stelmachenko
в бутовом приложении эта аннотация и так всегда навешана, и проблему с вызовом своих методов из прокси не решает. ее решает настоящий аспект-вивинг (а не прокси) во время компиляции или в рантайме, но там муторно.
да, перепутал
источник

AE

Alexandr Emelyanov in Java Web and more
Ruslan Stelmachenko
в бутовом приложении эта аннотация и так всегда навешана, и проблему с вызовом своих методов из прокси не решает. ее решает настоящий аспект-вивинг (а не прокси) во время компиляции или в рантайме, но там муторно.
в рантайме замечательно работает кстати
источник

RS

Ruslan Stelmachenko in Java Web and more
но там агент нужен
источник

AE

Alexandr Emelyanov in Java Web and more
Ruslan Stelmachenko
но там агент нужен
для @EnableLoadTimeWeaving? вроде нет
источник

AE

Alexandr Emelyanov in Java Web and more
у меня и так работало
источник

RS

Ruslan Stelmachenko in Java Web and more
да? ну возможно. я когда-то пытался поднять чтобы в рантайме и без агента - так и не смог завести.
источник

ЯС

Ярослав Суханек... in Java Web and more
Амантай Орынбаев
Всем привет, я хочу изучить spring(писал год на Ларавел), с чего вообще начать? Может есть видео-курсы(платные или нет), и часто ли используют MVC в джаве?
Что насчёт документации? Можно ли сразу пройтись по нему)
с видео-курсами не знаю, но есть две книжки
1. Spring 5 для профессионалов Пятое издание
2. Spring Boot 2: лучшие практики для профессионалов

По поводу документации - есть официальная документация на английском языке:
https://spring.io/projects/spring-boot

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

Вот прям что бы начать я бы посоветовал ознакомиться с понятием DI и основами чистого кода в книге "Чистый код" Роберта Мартина (хотя бы тезисно)
Потом скачать Intellij IDEA и через  Spring Initializr создать себе проект и попробовать реализовать простейший REST (в ютубе вроде есть пара видео на эту тему на русском) а в документации есть соответствующий гайд

По поводу MVC - используют, и часто, там где есть web практически всегда

Для понимания считаю важным заметить что ближайшим аналогом Spring на php думаю является Symfony
источник

АО

Амантай Орынбаев... in Java Web and more
Ярослав Суханек
с видео-курсами не знаю, но есть две книжки
1. Spring 5 для профессионалов Пятое издание
2. Spring Boot 2: лучшие практики для профессионалов

По поводу документации - есть официальная документация на английском языке:
https://spring.io/projects/spring-boot

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

Вот прям что бы начать я бы посоветовал ознакомиться с понятием DI и основами чистого кода в книге "Чистый код" Роберта Мартина (хотя бы тезисно)
Потом скачать Intellij IDEA и через  Spring Initializr создать себе проект и попробовать реализовать простейший REST (в ютубе вроде есть пара видео на эту тему на русском) а в документации есть соответствующий гайд

По поводу MVC - используют, и часто, там где есть web практически всегда

Для понимания считаю важным заметить что ближайшим аналогом Spring на php думаю является Symfony
Уау круто, спасибо большое😍
источник

ЯС

Ярослав Суханек... in Java Web and more
Амантай Орынбаев
Уау круто, спасибо большое😍
Пожалуйста. Ещё, полагаю пригодятся шпаргалки и по самой java здесь вроде норм расписано http://proglang.su/java
источник

АО

Амантай Орынбаев... in Java Web and more
Благодарю!)
источник

L

Liliya in Java Web and more
всем привет,
хочу заполнить список данными из  .properties файла через аннотацию:

@Value("#{'${available.state}'.split(','}")
private List<String> availableStates;

выдает ошибку: Could not resolve placeholder 'available.state' in string value "#{'${available.state}'.split(',')}"

хотя другие данные из этого файла видит и спокойно с ними работает


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

М

Михаил in Java Web and more
Liliya
всем привет,
хочу заполнить список данными из  .properties файла через аннотацию:

@Value("#{'${available.state}'.split(','}")
private List<String> availableStates;

выдает ошибку: Could not resolve placeholder 'available.state' in string value "#{'${available.state}'.split(',')}"

хотя другие данные из этого файла видит и спокойно с ними работает


указывала путь к файлу через @PropertySource- не помогло
достаточно просто ${available.state}, спринг сам засплитит
источник

L

Liliya in Java Web and more
Михаил
достаточно просто ${available.state}, спринг сам засплитит
уже разобралась, до этого проперти сорс не правильно указывала просто
источник

KM

Kate Malets in Java Web and more
Всем привет!)
Нужна помощь с thymeleaf, мучаюсь уже не первый день, может кто-нибудь подсказать, как правильно передавать состояние чекбоксов в контроллер?
(находила варианты разные: использовать обложку, передавать состояние), но непосредственно с реализацией у меня проблемы.
(нужно, чтобы со всеми строками, которые помечены чеками, происходило действие по нажатию кнопки)
Буду очень благодарна.
источник

ea

evgeny afanasev in Java Web and more
Kate Malets
Всем привет!)
Нужна помощь с thymeleaf, мучаюсь уже не первый день, может кто-нибудь подсказать, как правильно передавать состояние чекбоксов в контроллер?
(находила варианты разные: использовать обложку, передавать состояние), но непосредственно с реализацией у меня проблемы.
(нужно, чтобы со всеми строками, которые помечены чеками, происходило действие по нажатию кнопки)
Буду очень благодарна.
источник

KM

Kate Malets in Java Web and more
Находила тот же вопрос только в русской адаптации, я не особо поняла, что именно th:action должен содержать в данном случае(и передавать соответствено)
Обычно я использовала это просто чтоб сказать, куда пойти по нажатию кнопочки,а тут 1) чекбоксов много
2)  не понимаю, если чеков много, как именно передать состояние каждого по нажатию на 1 кнопку
источник