Mirki polećcie proszę książkę do nauki #spring i #hibernate. Jakie najlepsze źródło? #pytanie #java
Wszystko
Najnowsze
Archiwum

Melisandre
- 1

Godziu73
- 8
@Melisandre: dokumentacja

srgs
- 2
@Melisandre: vladmihalcea.com
- 1
#java #programowanie #spring
Mirki, polecicie jakąś libkę do zarządzania strukturą drzewiastą? Drzewo w pełni edytowalne, w node przechowuję wartość liczbową, w liściu sumę wszystkich liczb z węzłów po ścieżce do roota. Czy może lepiej samemu napisać?
Mirki, polecicie jakąś libkę do zarządzania strukturą drzewiastą? Drzewo w pełni edytowalne, w node przechowuję wartość liczbową, w liściu sumę wszystkich liczb z węzłów po ścieżce do roota. Czy może lepiej samemu napisać?
- 1
Czesc mirki,
Da sie ogarnac w spring data metode exist, ktora wyrzuci true tylko przy JEDNYM wierszu spelniajacym dwa podane kryteria? Probowalem to zrobic w ten sposob, ale rzuca true takze gdy posiadam jeden wiersz spelniajacy warunek numer jeden i drugi wiersz spelniajacy warunek numer dwa :/.
@Repository
public interface JdbcImageSpringRepository extends CrudRepository {
boolean existsByOriginAndRegisterDate(Origin origin, LocalDate registerDate);
}
#spring #spring-data #java
Da sie ogarnac w spring data metode exist, ktora wyrzuci true tylko przy JEDNYM wierszu spelniajacym dwa podane kryteria? Probowalem to zrobic w ten sposob, ale rzuca true takze gdy posiadam jeden wiersz spelniajacy warunek numer jeden i drugi wiersz spelniajacy warunek numer dwa :/.
@Repository
public interface JdbcImageSpringRepository extends CrudRepository {
boolean existsByOriginAndRegisterDate(Origin origin, LocalDate registerDate);
}
#spring #spring-data #java
Dlaczego do webFluxa są potrzebne bazy danych noSQL a nie można wziąć "zwykłych" sql?
#programowanie #naukaprogramowania #spring #sql
#programowanie #naukaprogramowania #spring #sql
@Przegrywek123: zwykłe bazy nie mają reaktywnych driverów
- 3
@SuppressWarnings: hmm, no tego się domyśliłem, bardziej chodzi mi o wytłumaczenie dlaczego nie maja (i czy by mogły)
Potrzebuję przetestować metodę wrzucającą plik multipart z requestparam o nazwie "file"
Spróbowałem w ten sposób ale jest błąd, że brakuje wymaganego parametru "file". Wiecie może jak w teście wrzucić ten multipart pod "file"?
https://pastebin.com/tSeistPP
#programowanie #java #spring
Spróbowałem w ten sposób ale jest błąd, że brakuje wymaganego parametru "file". Wiecie może jak w teście wrzucić ten multipart pod "file"?
https://pastebin.com/tSeistPP
#programowanie #java #spring
konto usunięte via Android
- 1
@kebab-case robiłem kiedyś coś podobnego z tym mockfilem i działało, poszukam wieczorem
@kebab-case: znalazłem, chyba masz złą nazwę, w konstruktorze tego mocka pliku pierwszy argument ustaw "file"
- 1
#programowanie #java #spring powiedzcie mi proszę, czy tak się da zrobić (nie mogę znaleźć żadnego info w necie o tym...) Przez formularz przy pomocy:
_
wczytuję obrazek. W jaki sposób w kontrolerze mogę go odebrać i zapisać? próbuję to zrobić przy pomocy
@RequestParam("image")
_
wczytuję obrazek. W jaki sposób w kontrolerze mogę go odebrać i zapisać? próbuję to zrobić przy pomocy
@RequestParam("image")
@htfhere: Pliki odbiera się poprzez MultipartFile. https://spring.io/guides/gs/uploading-files/
- 1
@Brodeon: Ooo i to jest pomoc, której potrzebowałem ;) dziękuję!
Mam pytanko do bardziej doświadczonych - czego się częściej używa w projektach - JSP czy Thymeleafa?
Podejrzewam że w starszych projektach będzie to JSP, a czy w nowych ludzie idą bardziej w Thymefeafa czy raczej JSP?
#java #spring #programowanie
Podejrzewam że w starszych projektach będzie to JSP, a czy w nowych ludzie idą bardziej w Thymefeafa czy raczej JSP?
#java #spring #programowanie
@SiemkaKolego: REST + Angular/Vue
@SiemkaKolego: @htfhere: REST. Nowe, a właściwie mające mniej niż 10 lat aplikacje internetowe w ogóle nie mają interfejsu użytkownika. Więc pytanie czego się używa JSP czy Thymeleafa nie ma teraz sensu. Tego można użyć jak się chce zrobić prostą aplikację, dla siebie. Ale w czasach gdzie musisz mieć apkę na telefon, tablet, desktop i stronę internetową to się wystawia restowe endpointy i tyle. Widok jest po stronie klienta
Miraski czy na zaprezentowanym kodzie mogę zamiast wartości zmiennej service podać parametr z application.yaml?
@GenericGenerator(
name = "generator",
strategy = "wykop.pl.fajna.stronka.SuperKlasaZiD",
parameters@kufelmleka: to nie wiem, ja używa 5.1 i spring boota 2.1, może coś się różni w starszym ¯\_(ツ)_/¯ no i ja używam plików .properties i tak mam np.
app.api.prefix=/api/v1.0
app.api.userRoute=${app.api.prefix}/users- 0
- 1
#programowanie #java #spring
Spring jednak utrudnia pisanie poprawnego kodu obiektowego. Człowiek chce napisać normalną klasę, która posiada dane i bazujące na nich zachowania, ale nie da się w prosty sposób.
Jeśli chcemy dodać dane instancji, to najłatwiej to zrobić przez new, ale wtedy obiekt nie będzie zarządzany przez Springa i nie da się wstrzyknąć do niego zależności.
Jedyne rozwiązanie, jakie widzę, to wstrzyknąć pustego beana ze
Spring jednak utrudnia pisanie poprawnego kodu obiektowego. Człowiek chce napisać normalną klasę, która posiada dane i bazujące na nich zachowania, ale nie da się w prosty sposób.
Jeśli chcemy dodać dane instancji, to najłatwiej to zrobić przez new, ale wtedy obiekt nie będzie zarządzany przez Springa i nie da się wstrzyknąć do niego zależności.
Jedyne rozwiązanie, jakie widzę, to wstrzyknąć pustego beana ze
@dog_meat: a może tak ładować do kontekstu springa tylko klasy które tego potrzebują zamiast robić z niego kosz na wszystkie obiekty w programie ( ͡° ͜ʖ ͡° )つ──☆*:・゚
https://www.youtube.com/watch?v=ILBX9fa9aJo
polecam się zapoznać
https://www.youtube.com/watch?v=ILBX9fa9aJo
polecam się zapoznać
- 3
@dog_meat: aha, i jak potrzebujesz coś takiego robić to najprawdopodobniej masz coś źle zaprojektowane
- 3
#programowanie #java #spring #codereview
Kiedyś już prosiłem o code review mojego innego projektu i pamiętam, że dało mi to dużo wskazówek do przemyślenia. Dlatego zwracam się do Was lepsi programiści o zerknięcie na mój projekt API do zarządzania wydatkami: .
Tutaj sobie to implementuje używając Angulara, więc można się pobawić.
Takie
Kiedyś już prosiłem o code review mojego innego projektu i pamiętam, że dało mi to dużo wskazówek do przemyślenia. Dlatego zwracam się do Was lepsi programiści o zerknięcie na mój projekt API do zarządzania wydatkami: .
Tutaj sobie to implementuje używając Angulara, więc można się pobawić.
Takie
źródło: comment_vLorOoPaF2uI3CLMbBss0vcuRl0hst67.jpg
Pobierz@Seveir: Najpierw to zrób sobie language review i pozmieniaj te bolesne, wszechobecne ortografy... "expenses", nie "expences".
- 3
@Seveir:
tak na szybko:
-brak walidacji po angularowej stronie
- ux leży (warto poczytać ewentualnie popatrzeć na konkurencyjne strony),
-wywalasz stack co ci się dokładnie wysypało do klienta ->
https://expences-app.herokuapp.com/add-expenses dodaj + add all zwraca 500 + stack co
tak na szybko:
-brak walidacji po angularowej stronie
- ux leży (warto poczytać ewentualnie popatrzeć na konkurencyjne strony),
-wywalasz stack co ci się dokładnie wysypało do klienta ->
https://expences-app.herokuapp.com/add-expenses dodaj + add all zwraca 500 + stack co
Pytanie:
Czy da się ustawić tak, żeby w testach ustawić w
#spring #springboot #java #programowanie
Czy da się ustawić tak, żeby w testach ustawić w
@BeforeClass restartowanie aplikacji springboot? #spring #springboot #java #programowanie
konto usunięte via Android
- 1
@victordeleco2 dirtiescontext to jest to czego szukasz
@victordeleco2: jeśli potrzebujesz tylko wyczyścić bazę to odpal bezpośrednio skrypt czyszczący. Nie musisz resetować kontekstu springa do tego.
Pytanie:
Kiedy indeksowanie w JPA/Hibernate jest wydajniejsze? A kiedy mniej wydajne? Jakie są plusy i minusy?
#spring #java #programowanie #hibernate
Kiedy indeksowanie w JPA/Hibernate jest wydajniejsze? A kiedy mniej wydajne? Jakie są plusy i minusy?
#spring #java #programowanie #hibernate
- 7
Kiedy indeksowanie w JPA/Hibernate jest wydajniejsze? A kiedy mniej wydajne?
@victordeleco2: Na tak zadane pytanie można odpowiedzieć najwyżej 'jest wydajniejsze kiedy jest zrobione poprawnie, jest mniej wydajne w przeciwnym wypadku'. Doprecyzuj o co pytasz.
- 1
@victordeleco2: Polecam stronę i książkę tego autora https://use-the-index-luke.com/
- 2
W sumie to chciałbym się upewnić, że dobrze rozumiem: ( #spring #socket #stomp)
nie chcę zwracać wiadomości wszystkim subskrybentom danego tematu, a raczej tylko tym spełniającym pewne kryteria - pula osób, które będą dostawać w danej chwili wiadomości od serwera na dany temat będzie się dynamicznie zmieniać.
Do takiej sytuacji STOMP się nie nadaje, no nie? Jest jakaś lepsza alternatywa dla pisania tego w taki
nie chcę zwracać wiadomości wszystkim subskrybentom danego tematu, a raczej tylko tym spełniającym pewne kryteria - pula osób, które będą dostawać w danej chwili wiadomości od serwera na dany temat będzie się dynamicznie zmieniać.
Do takiej sytuacji STOMP się nie nadaje, no nie? Jest jakaś lepsza alternatywa dla pisania tego w taki
Mirkasy, mam aplikację SpringBoot, chcę uruchomić testy z konkretnym profilem (
Da się w jakiś sposób w metodzie
Aplikacja to tak jakby server i nie chce zawsze przed testami ręcznie zmieniać w konfiguracji z którym profilem ma się uruchamiać. Samo wystartowanie testów z profilem test nic nie daję ponieważ server działa na profilu dev.
#spring #springboot
@ActiveProfiles).Da się w jakiś sposób w metodzie
@Before lub klasie testowej uruchomić całą aplikację z konkretnym profilem? Aplikacja to tak jakby server i nie chce zawsze przed testami ręcznie zmieniać w konfiguracji z którym profilem ma się uruchamiać. Samo wystartowanie testów z profilem test nic nie daję ponieważ server działa na profilu dev.
#spring #springboot
- 2
@victordeleco2: nie rozumiem. Jak ustawisz @AcitveProfiles w testach, to aplikacja wstanie do tych testów właśnie z tym profilem.
- 1
11
Spring Boot 2 - Reaktywny Spring WebFlux

Programowanie reaktywne jest dzisiaj jednym z najwyraźniejszych trendów w świecie it. Spring webflux jest na to najlepszym dowodem. Pozwala on w bardzo łatwy sposób rozpocząć przygodę z podejściem reaktywnym.
z- 0
- #
- #
- #
- #
- #
- 3
Mógłby ktoś polecić jakiś porządny tutorial odnośnie tworzenia apek webowych przy pomocy Spring MVC, najlepiej przy pomocy IntelliJ? Cały dzień się z tym męczę, w każdym linku z Google jest napisane coś innego i nie wynika skąd się co bierze. #java #spring #programowanie
Treść przeznaczona dla osób powyżej 18 roku życia...
@aski: polecam dokumentację, akurat spring ma zajebistą
- 3
- 1
Chce napisac serwer Restowy w oparciu o springboot i hibernate. Mam juz modele encji, repository, service i jestem na etapie robienia controllerow restowych do operacji crudowych.
No i tutaj mam pytanie jak przykładowo dostaje requesta do modyfikacji Usera to jaka jest najlepsza praktyka walidacji? Sprawdzic w rescie przy pomocy UserService czy user istnieje i jezeli tak to na nim dzialac czy puszczac od razu do service userUpdate i tam rzucac wyjatek jezeli
No i tutaj mam pytanie jak przykładowo dostaje requesta do modyfikacji Usera to jaka jest najlepsza praktyka walidacji? Sprawdzic w rescie przy pomocy UserService czy user istnieje i jezeli tak to na nim dzialac czy puszczac od razu do service userUpdate i tam rzucac wyjatek jezeli
@Burkhard: raczej kontroler jest od kierowania ruchem, nie wrzucalbym tam jakiejś logiki która sprawdza czy użytkownik istnieje. Wrzuć to do serwisu, tam sprawdź czy istnieje i stamtąd rzuć wyjątek. Mało tego, zrób oddzielną klasę która pobiera użytkownika np. po id i rzuca wyjątek jak nie istnieje. Wtedy taka klasa update będzie robić tylko jedną rzecz - update.
Wyjątki możesz łapać global exception handlerem. Albo zrób swój wyjątek i dorzuć adnotacje
Wyjątki możesz łapać global exception handlerem. Albo zrób swój wyjątek i dorzuć adnotacje
- 0
wykonując bardziej skomplikowane czynności (zapis w kilku tabel) to nie jest pożądane, bo w przypadku błędu w drugim kroku, zapisy z pierwszego kroku zostały scommitowane do bazy.
@Koryntiusz: ale ty czytaj co napisałem :D chociażby z tego powodu jest to kiepski pomysł ( ͡° ͜ʖ ͡°)
- 3
@Ewentualnie: koledze chodzi czy uzywa sie np. JpaRepository czy bardziej EntityMenagera
@kamil159: tego i tego, czasami JOOQ (i bez jpa)
@kamil159: tego i tego, czasami JOOQ (i bez jpa)
@kamil159: na nawet czasami używa się bespośrednio jdbc

























