Size: a a a

Spring Framework and more

2019 May 08

EP

EnterpriseJira PluginDev in Spring Framework and more
Andrey Atapin
тогда в logback.xml добавить
<property resource="application.properties" />
пример для логирования спринговских ивентов в студию
источник

G

Grigori in Spring Framework and more
сущность стала detached, т.е. твой JPA не знает что это за запись.
источник

N

Nan0 in Spring Framework and more
ребят, кто-то юзает спринг с монгой. У меня конфликтят между собой спринг бут стартер с монгой новых версий. Как-то можно решить данную ошибку?
источник

N

Nan0 in Spring Framework and more
Nan0
ребят, кто-то юзает спринг с монгой. У меня конфликтят между собой спринг бут стартер с монгой новых версий. Как-то можно решить данную ошибку?
на старые драйвера монги не хотелось бы откатываться
источник

N

Nan0 in Spring Framework and more
если убираю из POM:
<parent>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-parent</artifactId>
       <version>2.0.0.RELEASE</version>
</parent>

то ошибка уходит, но тогда не определяются аннотации спринга, которые для классов юзаются
источник

PB

Pavel Bukhmatov in Spring Framework and more
EnterpriseJira PluginDev
пример для логирования спринговских ивентов в студию
Под рукой примера нет.
1) есть оф дока https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#context-functionality-events
2) есть примеры baeldung https://www.baeldung.com/spring-events
3) если на русском, я писал как-то для наших стажоров краткую выжимку (читать с ридми) https://github.com/aquatir/neo-dev/tree/master/spring/01_env_on_startup
источник

PB

Pavel Bukhmatov in Spring Framework and more
Aaa4
чот не прет у меня. Я блин не пойму. вот я беру пустые сущности и сохраняю все збс.
потом одну из них зову в методе аннотированном   org.springframework.transaction.annotation.Transactional добавляю ей в связь дополнительную сущность, сохраняю и пшик: lazy еrror (
Возможно беда в том, как работает @Transactional. А именно, он совсем не работает ни над чем, кроме public методов.
А так же не работает, когда  из одного класса вызывается метод того же класса, помечанного, как @Transactional
источник

AG

Alex Gladun in Spring Framework and more
Pavel Bukhmatov
Возможно беда в том, как работает @Transactional. А именно, он совсем не работает ни над чем, кроме public методов.
А так же не работает, когда  из одного класса вызывается метод того же класса, помечанного, как @Transactional
Ну тут уже смотря как вызывается, если через self-injection тогда все будет работать)
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
только я не понимаю требования спринга
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
спринговские логи уже активны
источник

PB

Pavel Bukhmatov in Spring Framework and more
> [com.xxx.my.services.ProjectService]: No default constructor found; com.xxx.my.services.ProjectService.<init>()

Нет публичного конструктора без аргументов. Т.е. просто public ProjectService() {}

Это класс, у которого зависимости через @Autowire проставляются?
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
хроники вдендрения спринга в жиру: теперь я получаю исключение при ошибке регистрации, которое дизеблит весь плагин
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
это ведь более корректное поведение, ОК ?
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
Pavel Bukhmatov
> [com.xxx.my.services.ProjectService]: No default constructor found; com.xxx.my.services.ProjectService.<init>()

Нет публичного конструктора без аргументов. Т.е. просто public ProjectService() {}

Это класс, у которого зависимости через @Autowire проставляются?
внимание вопрос: а нужен ли конструктор по умолчанию для сервиса, коотрый инициализируется как бин в конфиге ?
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
>Это класс, у которого зависимости через @Autowire проставляются?

к сожалению не все так просто:

https://pastebin.com/hwSJ199T
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
доктор, почему все так сложно ?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
потому что вы пытаетесь использовать что-то, не прочитав документацию от этого чего-то. спринг не пылелос. тык-тык и готово не всегда работает.
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
надо выбить от работодателя курсы по спрингу
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
но я наконец то получаю вывод от спринга с ошибками регистраций
источник