@globalbus: xsd znalazłem dopiero po zalogowaniu się na datastore.ceidg.gov.pl.
W intellij (nie wiem czy w wersji community to jest), po otwarciu pliku xsd po wybraniu tools -> JAXB -> Generate Java code from XML Schema using JAXB... można sobie wygenerować klasy reprezentujące obiekt.

fragment kodu dla zobrazowania:

GetMigrationData201901Response response
  • Odpowiedz
#programowanie #java #spring

Jakiego typu powinno być pole z plikiem w klasie modelu?
- Raz będzie tam plik z dysku (np. File z java.io)
- Raz będzie tam plik przesłany requestem HTTP (MultipartFile z org.springframework.web.multipart)
Jest coś nadrzędnego?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #bazydanych #java #spring

tl;dr: jak zrobić produkcyjnie rective relacyjną bazę w Javie/Springu?

Żeby na froncie dane był pokazywane na żywo (a nie odświeżane np. co sekundę) to stosuje się Websockety (komunikacja pomiędzy frontem a backendem).

A
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: jeżeli to ma być monolit, to chyba można podejść do tego inaczej. Pomiędzy repozytorium a resztą aplikacji zrób jakiegoś pośrednika, i zastosuj obserwatora który będzie powiadamiał websocketa o zmianach w tabeli. Na upartego w mikroserwisach też da się to zastosować.
  • Odpowiedz
Znacie jakiś kompleksowy projekt/repozytorium na githubie z RESTowa apka CRUD napisana w Spring 5, z Spring Security, DTO, bazą danych, OAuth2 i wszystkim innym co się wykorzystuje komercyjnie?
#spring
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,
podpiąłem do projektu testcontainers dla mysql w wersji 1.11.3. Wszystko śmiga ale czas startu / połączenia się z bazą jest bardzo długi... why?

2019-11-29 20:29:34.168 INFO 15844 --- [ main] [mysql:5.7] : Waiting for database connection to become available at jdbc:mysql://localhost:32770/translator-test using query 'SELECT 1'
2019-11-29 20:31:06.839 INFO 15844 --- [ ducttape-0] [mysql:5.7] : Obtained a connection to container (jdbc:mysql://localhost:32770/translator-test)

#programowanie #java #spring
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień doberek! :) Na poniedziałek przygotowaliśmy dla Was najnowsze zestawienie ofert pracy dla Java Developerów. Lista poniżej.

#gdynia
Expert Java Developer @ Bingo HR - http://bit.ly/2L0CIaE
Fullstack Developer @ Bingo HR - http://bit.ly/2IMAZp4
Java Developer @ Experis - http://bit.ly/2Zcc2hg
JarJobscom - Dzień doberek! :) Na poniedziałek przygotowaliśmy dla Was najnowsze zest...

źródło: comment_5xxPT8BSozb6tmVpPxQMu4t2uRcmFa52.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego gdy uruchamiam aplikacje napisaną w spring boot, to wywala mi błąd:

org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat


Korzystam z Intellij ultimate i Tomcat jest zainstalowany poprawnie i działa, ale aplikacja nie może na nim wystartować.

#programowanie #spring #intellij
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@czlowiek_smiec: powodów może być wiele, próbowałeś zmienić port, na którym ma wstawać aplikacja? Btw jeżeli piszesz aplikację w spring boocie to nie musisz osobno instalować tomcata, spring boot ma wbudowanego tomcata, dzięki czemu wystarczy odpalić jara
  • Odpowiedz
@czlowiek_smiec: musi być taka stara wersja spring boota? Jak nie to weź dodaj najnowszą ;) i jeżeli masz spring boot starter parent to w pozostałych starterach nie musisz wskazywać wersji ( w spring boot starter web pokazujesz nowszą, w pozostałych zostawiasz domyślną). Btw. skoro masz spring boota to po co zaciągasz springa?
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
Miraski czy eventy w springu są powszechnie używane czy to jakiś nieprzyjęty pomysł?
Chciałem zgłębić temat, ale w internecie dosyć mało materialu, a w oficjalnej dokumentacji też jakby pominięte.

#java #spring #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@StoLatSamotnosci: ma sens, jeśli chcesz podzielić aplikacje na niezależne moduły. Wtedy brak modułu wysyłającego maile nie upośledza działania pozostałej części aplikacji. To, czy on jest, czy też nie, nie ma znaczenia dla producenta zdarzeń. Producentowi zdarzeń jest "wszystko jedno".

Przykład życiowy jest taki, że na kolejkach JMS bardzo łatwo robi się ponawianie.
1. Producent wysyła zdarzenie o nowym użytkowniku
2. Konsument zdarzeń o użytkownikach przetwarza tą wiadomość na treść maila
  • Odpowiedz