#spring #java

Czemu takie opisanie metody nie działa? Chciałbym przekazać do niej parametry z POSTMANA poleceniem post wpisując odpowiednie rzeczy do "param".


@
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RequestMapping(value="user", method = POST)
public String addUser(@RequestBody User user)

Mniej wiecej tak. Generalnie unikaj tez dawania slow typu add/delete/update w sciezce i zamiast tego wywoluj odpowiednie metody HTTP.
  • Odpowiedz
  • 0
Chyba musisz dać zależność od Google autentykacji i po tym jechać:

'com.google.api-client:google-api-client:1.23.0'

     'com.google.oauth-client:google-oauth-client-jetty:1.23.0'
  • Odpowiedz
Jak najlepiej wysłać dużą liczbę linijek z taskami ("Truskawki 2kg") w Spring Boot?
Robię prostą aplikację pod tworzenie listy zakupów i chciałbym aby po kliknięciu buttona Save i wysyła dane POST I zapisuje taski do bazy. Wysyłać POST-em w jsonie?

#java #spring #springboot
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hydrocyfolumpus: e tam, lepiej jejsonem.
co jeśli będzie "mydło,powidło 10kg". No chyba, że nie będzie. I pomimo wszystko ja bym słał POSTem bo jak będzie dużo danych to przekroczy jakąś tam długość urla i będzie klops.
  • Odpowiedz
@powaznyczlowiek: nie no, robie teraz projekt cos w stylu mirkoblogu, strone logowania i rejestracji opracowalem sam, tak samo caly backend tylko strone z wpisami bym chcial podebrac z tego zbioru szablonow
  • Odpowiedz
#programowanie #java #spring #informatyka #pytanie #docker

Mam pytanie odnośnie dockera. Czy jeżeli postawię sobie obraz bazy (załóżmy Mongo) i połączę ją ze Springiem, to mam taką samą kontrolę nad bazą tak jakbym stawiał ją "normalnie" ręcznie? Czy docker wprowadza jakieś ograniczenia w zarządzaniu tym? Sorry za idiotyczne pytanie, ale dopiero próbuję wgryźć się w temat.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jeżeli postawię sobie obraz bazy


@baalder363: Nie stawiasz obrazu, tylko stawiasz kontener na utworzony na podstawie obrazu.

mam taką samą kontrolę nad bazą tak jakbym stawiał ją "normalnie" ręcznie?


Tak.
  • Odpowiedz
#naukaprogramowania #java #spring
zrobilem sobie projekt za pomoca spring initialzr, wrzucilem mojego cssa do resources/static (czyli tam gdzie w springu powinny byc domyslnie js i css) no i nie znajduje mi tego

ide to intellij idea
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_ Tam nie ma żadnego 'rocket science'. Pakujesz pliki w to miejsce i tyle. Też się na tym złapałem, że wzrok mnie oszukał. Wydawało mi się, że leżą w resources, a nie leżały i straciłem jakieś 3h późnym wieczorem na szukanie rozwiązania. Widocznie podajesz złe ścieżki do staticów i dlatego nie czyta Ci css.

Spring Boot z tego co pamiętam z automatu mapuje /resources/.
Daj jakieś. kody/screeny/cokolwiek bo zapomniałem swojej
theacid - @Bruno Tam nie ma żadnego 'rocket science'. Pakujesz pliki w to miejsce i t...

źródło: comment_Kg1Ns3Y5iSp8mxZd0sxSbqF9ubNMkrMY.jpg

Pobierz
  • Odpowiedz
via Android
  • 0
@theacid leżą w resources bankowo. Mimo to intellij nie widzi ich
@Philopolemus_Fronius no właśnie się domyślam, ale co w tym przypadku jest nie tak?

Tak dla pewności, jak mam plik /resources/templates/login.html I chce w nim zawrzeć cssa który jest w /resources/static/styles.css to co wpisać w html?
  • Odpowiedz
@Vengard: nie wiem jak z thymeleafem, ale tak samo HTTP to metoda w kontrolerze przyjmuje Obiekt, który ma referencję w sobie do Listy Obiektów, które chcesz przekazać
  • Odpowiedz
#programowanie #java #spring

Jak podchodzicie do sprawdzania poprawności konfiguracji? Mam aplikację w Spring Boocie w properties mam różne parametry. Chciałbym sprawdzić przy starcie aplikacji czy są poprawnie ustawione (żeby było wiadomo od razu, a nie dopiero jak userzy zaczną używać i się wysypie). Część nie może być pusta, część musi być większa od 0, część musi być liczbą lub jest opcjonalna itd.

Mogę pisać własne klasy,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: czekaj, ty chcesz sprawdzać przy starcie czy ustawienia są jak należy powpisywane w application.properties (jako taki check-point / self-test konfiguracji aplikacji)?
  • Odpowiedz
No elo mirki ( ͡° ͜ʖ ͡°) chciałbym usiąść dzisiaj do #java #spring boot i napisać prostą stronę z funkcją logowania i uploadu plików + podejrzenie bazy #sqlite (jestem w trasie i przeglądając neta zauważyłem, że jest masa tutoriali z MySQL albo H2 aczkolwiek z SQLite mało)

Jakby jakiś mirek chciałby usiąść ze mną do tego o 20:00 to byłoby szybciej, milej
cebula_prazona - No elo mirki ( ͡° ͜ʖ ͡°) chciałbym usiąść dzisiaj do #java #spring b...

źródło: comment_qb1fbQU3J9hi535PWrE7fzmuw0Oe0hyx.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring #thymeleaf

Piszę sobie do nauki stronkę a la mikroblog. Posty czy komentarze wyświetlam za pomocą thymeleafa zwykłym th:text ale takie coś usuwa wszelkie formatowanie - co jest zasadniczo dobre, bo nie chcę, żeby można było zrobić XSS. No ale chciałbym np. móc umieszczać linki, czy pogrubiać/ pochylać tekst.

Takie moje rozwiązanie, co mam pomysł, to po załadowaniu postów i komentarzy przelecieć po wszystkich i
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

umie tu ktoś springa? bo ja tylko trochę i mam problem, i nie umiem tego znaleźć w dokumentacji
przy zwykłych eventach pisze, że metoda z @EventListener może zwrócić event/kolekcję eventów i też się przetworzą, ale nie wiem jak z tymi transactionalami
Otóż, 3 komponenty:
1. metoda z @Transactional, rzuca event X
2. @TransactionalEventListener(X.class, BEFORECOMMIT) łapie ten event i zwraca/ogłasza (oba sprawdziłem) kolejny event Y
3. @TransactionalEventListener(Y.class, BEFORE
COMMIT)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring
Mirki potrzebuję porady, chodzi o request z parametrami, czy ktoś może zerknąć czy zrobiłem to poprawnie? I jeszcze jedna sprawa, przy zapisywaniu daty korzystam z typu LocalDate, baza danych przechowuje to jako BLOB, dodaję kilka obiektów do bazy i chcę przetestować takiego requesta:

http://localhost:8080/reports/daily?startdate=2018-03-22&enddate=2018-03-24
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #java #spring
Chce wyswietlic elementy bazy danych w przegladarce. Jak to zrobic?
Czy poprawnym podejsciem do tematu jest ustawienie mapowania pod linkiem na przyklad localhost:8080/api/getDatabase i zwracanie w springu jsona aby go zinterpretowac na froncie przy uzyciu javascriptu (np za pomoca jquery)? Pierwszy raz sie za cos takiego biore i nie wiem jak to powinno wygladac
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#spring #java #naukaprogramowania
gdzie umieszczac pliki jsp? juz drugi czy trzeci dzien sie mecze z tym ze mam wszystko ok spoko, pisane razem z ksiazka Spring in Action, a odpalam strone i 404 wywala ze niby nie znalazlo czegos
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem aplikację #android , która jest swego rodzaju trackerem czasu spędzanego przy serialach. Cel projektu był czysto edukacyjny. Motywacjami było nauczenie się języka #kotlin, spróbowania podejścia z clean architecture, przełamania się w pisaniu testów jednostkowych oraz wypróbowania narzędzi architecture components (Room, Lifecycle, ViewModel). Na potrzeby aplikacji nauczyłem się również pracy ze #spring. W efekcie powstało REST api, z którego korzysta aplikacja. Powstały również dwie
szyna55 - Stworzyłem aplikację #android , która jest swego rodzaju trackerem czasu sp...

źródło: comment_gL2eznIYnzLWbwNN5DB2br7rcoaeNc8L.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_: załóżmy, że chcesz sobie zrobić loggera na każdej metodzie.

Tzn. masz metodę: foo(arg) to chcesz, aby do niej dopisać: logger.printMessage("Wywołalem metodę foo z argumentami: + arg")

I spoko, masz wszędzie tego loggera. Teraz gdybyś sprawdził powiązania między klasami to okazałoby się, że każda klasa jest powiązana z loggerem (bo go tworzysz np. przez wstrzyknięcie i wykorzystujesz w metodach) i ta zależność jest bardzo znacząca w całym projekcie. Ale w rzeczywistości
  • Odpowiedz