zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
1

Groovy для инициализации java beans в spring boot

01.06.2016, 11:33. Показов 2397. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Вообщем вопрос сводится в целом к тому, как получить возможность горячей подмены бинов из xml через groovy для бинов определённых в java.

Возможно я себе всё представляю не правильно и задачу понял тоже не правильно, поэтому поправьте меня сразу, но как я понял идея в том, чтобы java классы @Bean @Component итд можно было инициализировать через groovy скрипты.
Т.е. у меня есть некий бин с полями, и эти поля я могу инициализировать используя file.groovy скрипт примерно так:
Java
1
2
3
4
5
6
beans{
   someBean(SomeBean){
        filed_1 = "some value"
        filed_2 = "some dif value"
   }
}
Вообщем если я не правильно понял как эт овсё работает, просьба объяснить как это делается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2016, 11:33
Ответы с готовыми решениями:

Groovy Как работать с бинами в Spring (язык Java)?
Требуется написать приложение на Java с использованием Maven, Spring и Hibernate, которое работало...

Groovy Книги по Java для чайников
Помогите найти обучалку по яве для чайников просто их много ,а я полный ноль в яве не знаю какую...

Groovy Spring Tool Suite при работе с Grails
Пытаюсь написать простейший код на Grails. Есть несколько проблем с STS. Ну или не с ней, кто...

Ошибка при инициализации сервиса в представлении Vaadin [Spring-boot]
Пробую создать проект на Vaadin. Проект собирается нормально, все ui работают и т.д. Но любой...

4
Эксперт Java
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
01.06.2016, 17:10 2
dzrkot, а зачем через груви? Есть же джава конфигурация. И что вы понимаете под "горячей подменой"?
0
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
01.06.2016, 17:30  [ТС] 3
впринципе я проблему уже решил, во всякому случае java классы через beans{} инициализировал и автовайрил нормально.
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
dzrkot, а зачем через груви? Есть же джава конфигурация. И что вы понимаете под "горячей подменой"?
через груви т.к. такое требование.

ну под горячей подменой я подразумеваю подмену бинов, мне не надо пересобирать проект, мне надо поменять только xml или groovy в данном случае
0
Эксперт Java
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
01.06.2016, 17:47 4
Цитата Сообщение от dzrkot Посмотреть сообщение
через груви т.к. такое требование.
с этим помочь не смогу т.к с груви не конфигурировал

Цитата Сообщение от dzrkot Посмотреть сообщение
мне не надо пересобирать проект, мне надо поменять только xml или groovy в данном случае
а через джава конфиг можно хоть переменную окружения поменять, хоть в зависимости от дня недели сделать. Куда более гибкая настройка.
0
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
01.06.2016, 22:21  [ТС] 5
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
а через джава конфиг можно хоть переменную окружения поменять, хоть в зависимости от дня недели сделать. Куда более гибкая настройка.
да, но надо проект пересобирать если менять какие-то аргументы конструктора к примеру, а в моём случае нет - проссто меняем прямо на сервере в груви конфиге значения и всё, это же получается связка java config + Groovy , она ещё более гибкая
0
01.06.2016, 22:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2016, 22:21
Помогаю со студенческими работами здесь

[Spring Boot] Не работает autowiring(No beans found)
Перенес проект на Spring boot и в двух классах-сервисах возникла ошибка: Could not autowire. No...

Java+Spring beans
Всем привет. Недавно начал разбираться со спрингом. Такая ситуация. В проекте имеется папка с...

Spring Boot 2.0 и Java 9
Здравствуйте. Вопрос простой. Дело просто возможно на работе новый проект подвернётся, и с лидом...

Как запустить Java метод из JavaScript используя Spring Boot
Всем, привет! Возник очередной вопрос по спрингу, а именно как из JS функции вызвать метод Java. А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru