Size: a a a

Java/Kotlin Web and more

2020 October 29

А

Антон in Java/Kotlin Web and more
Nonverbis
Так это репозиторий. Там интерфейс. Но в целом понял мысль. Спасибо. Видимо, уронить у меня не получится.
я имел ввиду в классе BootStrapData добавить еще один конструктор
https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-spring-beans-and-dependency-injection
источник

N

Nonverbis in Java/Kotlin Web and more
Антон
я имел ввиду в классе BootStrapData добавить еще один конструктор
https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-spring-beans-and-dependency-injection
Не получается что-то у меня так. No default constructor found. Вне зависимости от Autowired.
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
Всем привет, хотел задать вопрос, откатятся ли обе транзакции при сценарии, первый метод помечен аннотацией @Transactional внутри него происходит сейв бд, после вызывается другой метод который тоже помечен аннотацией @Transactional, и в нем идет отправка сообщения в кафку, потом в первом методе после вызова второго и его успешной отработки вылетает эксепшен допустим.
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin Web and more
ну второй метод то закоммитит транзакцию когда завершится
источник

БТ

Бекмамбет Трахтенбер... in Java/Kotlin Web and more
это как я понимаю
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
Алексей Васин
Всем привет, хотел задать вопрос, откатятся ли обе транзакции при сценарии, первый метод помечен аннотацией @Transactional внутри него происходит сейв бд, после вызывается другой метод который тоже помечен аннотацией @Transactional, и в нем идет отправка сообщения в кафку, потом в первом методе после вызова второго и его успешной отработки вылетает эксепшен допустим.
если тебе не надо чтобы вложенный @transactional создавал новую транзакцию - поменяй propagation
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
то есть если указать, чтобы он продолжал транзакцию из предыдущего метода, то тогда все октатится целиком?
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
да
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
спасибо большое)
источник

N

Nonverbis in Java/Kotlin Web and more
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
источник

RS

Ruslan Stelmachenko in Java/Kotlin Web and more
Nonverbis
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
источник

N

Nonverbis in Java/Kotlin Web and more
спасибо. надо разбираться.
А идея с заменой субд на постгрес - это неудачная мысль?
источник

AB

Anarbek Balmukanov in Java/Kotlin Web and more
Nonverbis
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
источник

AB

Anarbek Balmukanov in Java/Kotlin Web and more
Nonverbis
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
Но сам редко использую H2, обычно в докерфайле создаю нужную бд(чаще постргрес) и сразу использую ее, кажется так удобнее.
источник

N

Nonverbis in Java/Kotlin Web and more
Anarbek Balmukanov
Но сам редко использую H2, обычно в докерфайле создаю нужную бд(чаще постргрес) и сразу использую ее, кажется так удобнее.
спасибо.
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Алексей Васин
то есть если указать, чтобы он продолжал транзакцию из предыдущего метода, то тогда все октатится целиком?
По умолчанию он так и делает
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
Только он походу кафку не учитывает в транз контексте, там через chain вроде настраивать надо, если не ошибаюсь
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
По итогу получается так, что сообщение уходит, потом в предыдущем методе рантаймэкс и в базу не комитится, а сообщение уже отправилось)
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Алексей Васин
Только он походу кафку не учитывает в транз контексте, там через chain вроде настраивать надо, если не ошибаюсь
Так Кафка транзакции не поддерживает
источник

АВ

Алексей Васин... in Java/Kotlin Web and more
Там вроде есть какой-то способ засинхронайзить контексты, но хз, стоит ли так делать
источник