#programowanie #java #spring
Mam klasy A i B extends A. Chcę zrobić formularz springowy, który po submicie będzie przekazywał wartości do wpisania do obiektów A lub B, w zależności od tego, co chce użytkownik. Jak zrobić metody get/post kontrolera, który w zależności od okoliczności będzie umieszczał otrzymane parametry w typie A lub B? Jaki to typ, będzie wiadomo dopiero po otrzymaniu wpisanych danych na podstawie obecności
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Blackhorn: Różne struktury danych to zasadniczo różne endpointy. Zmiana sposobu obsługi może leżeć w meta-danych (z nagłówków http) jako precondition, ale tu potrzebny framework, który się nie boi że ktoś o polimorfizm zapyta.

Kolejny problem jest taki, że struktury danych nie powinny się rozszerzać przez dziedziczenie, bo dziedziczenie nie jest od tego (mimo, że tak uczą składni obiektów) - albo są to dwie struktury z różnych kontekstów z podobnymi polami
  • Odpowiedz
Ktoś wie jak w #spring #java dostać się do każdego elementu typu "features"?
https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&maxradiuskm=2000.0&latitude=30.21&longitude=12.9
Próbowałem z użyciem Jacksona oraz RestTemplate i bez skutku

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of [Ljava.lang.Object; out of >START_OBJECT token

at [Source: (PushbackInputStream); line: 1, column: 1]
borrow - Ktoś wie jak w #spring #java dostać się do każdego elementu typu "features"?...

źródło: comment_JQJimzUMThCWIusqJSnIcypADbE7cHP7.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #java #android #programowanie w czym ogarniacie logi (tak aby był jakiś zapis do pliku na karcie SD).

W C# jest log4net. Tutaj widziałem że jest log4j. Dobre to? Czy jest coś innego co uznaje się za swego rodzaju standard?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BoKoR: slf4j jako facade i log4j2 jako backend. A to do czego ślesz, to sprawa wtórna.
Można custom appender dać.

Na androidzie jest chyba ich logging backend, o ile pamiętam.
  • Odpowiedz
Witam potrzebuję pomocy w #java trochę #sql
Mam taki problem gdyż uznajmy mając te 20k rekordów w bazie nie ma większego sensu (chyba) ładować tego do pamięci
z drugiej strony pobieranie 1 rekordu 300 razy na godzinę też może być nie za mądrym pomysłem.
Wpadłem na pomysł aby zrobić coś "tego typu" jeśli potrzebuję danych ładuje sobie ten 1 rekord do mapki na jakiś tam okres 1h. Jest to w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring #mongodb

Normalnie do tworzenia aplikacji używam Javy, Springa, Spring Data, relacyjnych baz danych (bo to wszystko znam).

Teraz jednak chcę strzelać do pewnego API (wiele różnych strzałów), które zwraca mi dane (JSON-y nawet po kilka MB), wrzucać je do bazy, żeby potem to przetwarzać (zrobić jakieś zliczenia, agregacje itd).

Pomyślałem,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: przede wszystkim dlaczego w ogole spring? Ma to działać gdzieś webowo? To jeszcze tego nie potrzebujesz. Jesli chcesz coś lekkiego do endpointów to możesz użyć jakiejś lekkiej biblioteki (jak ratpack czy javalin). Jeśli chcesz mongo to udostępnia driver do javy, mający nawet całkiem dużo metod napisanych już za Ciebie.
  • Odpowiedz
@damianex19: normalnie? Dziwne pytanie - oba mechanizmy mają dokładnie, z przykładami opisane przypadki użycia.

Każde urządzenie musi się zasubskrybować do FCM, żeby mogło takie wiadomości otrzymywać.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
#programowanie #java #spring #springboot #maven

Jeśli robicie małą aplikację w Spring Boocie to po prostu uruchamiacie ją jako JAR.

Ale co jak do tej aplikacji ma dojść jakiś mały frontend (np. formularz, który będzie strzelał do tego backendu i jakaś pobierana lista)?

Kiedyś
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ale ja nie potrzebuję oddzielnej aplikacji (dodatkowo problem dla adminów, bo się komplikują wdrożenia)


@mk321: może czas zmienić adminów, jeśli ogarnięcie frontu i backendu osobno to problem?
  • Odpowiedz
@mk321: jak na moje to wystarczy wrzucic fronty do katalogu static w resources i beda serwowane przez serwer z jarki.

Mozesz sobie podpiac zeby podczas budowania mavenem/gradlem odpalal sie jakis webpack (czy co to sie teraz uzywa na rakowych frontach ;p) i jako target mial static
  • Odpowiedz
Mirasy i mirabelki firma w której pracuje szuka programistów, QA automation, grafików 3d,2d branża #gamedev
miasto #krakow
Szukają ludzi z doświadczeniem mid/senior.
Aktualnie dostępne stanowiska

Java architect
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra mirki i mirabelki, jak niektórzy rzucają wszystko i jadą w Bieszczady lub na Mazury, tak ja robię to samo, ale
idę w kierunku Junior Java Developer.
Robię dla siebie #30dninaukijavy i rozsyłam CV

Jak macie jakiś rady, to chętnie wszystkie przyjmę i przemyślę.
Za pomoc z góry dzięki
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@mateuszd mógłbyś jeszcze poruszyć temat kruchości testów. Często ludzie piszą testy kruche i dziwią się, że wraz ze zmianami w kodzie trzeba poprawiać masę testów, co również przyczynia się do niechęci ich pisania.

"testy wymuszają na programiście dbanie o kod aplikacji" tak często muszę to ludziom powtarzać. IMO największa korzyść z TDD.
  • Odpowiedz