TranzystorowyCzlowiek
#java #spring
Korzystał ktoś z ModelMappera? Przy MatchingStrategies.STANDARD dostaje m.in następujące mapowania
PropertyMapping[OfferCreateForm.auctionId -> Offer.offerId]
PropertyMapping[OfferCreateForm.targetUserId -> Offer.targetUser.id]
Drugie jest jak najbardziej ok ale pierwsze jest bez sensu. Przy MatchingStrategies.STRICT nie następuje w ogóle "deep mapping" na czym mi zależy. Macie jakiś pomysł o co w tym chodzi. Pozostała konfiguracja jest domyślna chociaż próbowałem również opcji z
.setSourceNameTokenizer(NameTokenizers.CAMELCASE)
.setDestinationNameTokenizer(NameTokenizers.CAMEL
CASE)
1
  • Najlepsze
  • Wszystkie komentarze
TranzystorowyCzlowiek
@Godziu73: niestety nie ma. Widziałem że issue jest na to zgłoszone więc jako feature w przyszłości będzie. Zdecydowałem się mapowac strict a deep mapping zrealizować jawnie
1
TranzystorowyCzlowiek
@Godziu73: bardziej to jest interesujące http://modelmapper.org/user-manual/property-mapping/ ale i tak to dziwne że ten pseudo inteligentny framework jest w stanie zmapowac auctionId na offerId bez konfiguracji czyli korzystając z tych swoich algorytmów
1
u.....E
#java #spring
Czy zaczynanie nauki springa będąc totalnie zielonym w temacie od spring boota ma sens czy lepiej zaczynać np od spring mvc? W projekcie będę uzywal wlasnie spring boota a widze ze to sporo ukrywa calej konfiguracji.
Przy okazji jakbyscie mogli polecic jakis tutorial do tego. Niedawno uczylem sie angulara i w dokumentacji był fajny tutorial w postaci robienia bardziej zlozonej aplikacji od podstaw. Na spring io
2
  • Najlepsze
  • Wszystkie komentarze
ppawel
to zaczynać od spring mvc?


@uzytkownikTHCE: Pierwsze primo to tzw. Spring Core (czy po prostu podstawy Spring Framework) - wystarczy przeczytać ze zrozumieniem pierwsze kilkadziesiąt-sto stron z oficjalnego doca pdf, albo jak wolisz książki Spring in Action.

Jeśli aplikacja będzie oparta na SpringBoocie to nikt w zespole, łącznie z Tobą, nie odczuje większych braków w JEE - SB jest z wbudowanym Tomcatem, czyli teoretycznie kontenerem serwletów bez ciężkich tematów szczególnych
4
I.....t
I.....t
Niedawno uczylem sie angulara i w dokumentacji był fajny tutorial w postaci robienia bardziej zlozonej aplikacji od podstaw


@uzytkownikTHCE: nie ma czegoś takiego, bo spring to nie zabawka, jedyne co znajdziesz to tutoriale do zrobienia konkretnej rzeczy, ale nikt cię nie będzie prowadził za rączkę. w ogóle znasz protokół http, czy servlety jak bierzesz się za springa? bo tak średnio bez tego
1
trustME
Mam aplikacje w #java #spring (backend) z JS SPA na froncie.
Mam elementy ktore uzytkownik moze sortowac przeciagajac elementy. Ja musze zas zapisac ta kolejnosc do DB.
Przesuniecie elementu powoduje przesuniecie go w tablicy elementow wiec widoczna,zmodyfikowana kolejnosc jest odzwierciedlona w kolejnosci w tablicy.

Najprosciej, bez zbednego przetwarzania na froncie, moge wyslac cala tablice elementow, zmapowac ja do List i iterujac for'em wrzucic .setSequence(i) i zapisac.

Niemniej
3
  • Najlepsze
  • Wszystkie komentarze
fegwegw
@trustME: To właśnie ich nabierasz :D

Złym nawykiem jest próba mikrooptymalizacji na etapie implementacji. Każde z zaproponowanych przez Ciebie rozwiązań jest dobre, każde z nich działa, i każde jest lepsze lub/i gorsze od innych pod pewnymi względami.

Jeden rabin powie, że lepiej mieć więcej kodu, ale mniej selectów, inny, że więcej selectów, ale mniej kodu. Itp., itd.
4
fegwegw
Niemniej zastanawiam sie czy to rzeczywiscie najlepsze rozwiazanie.


@trustME: Najlepsze to takie, które działa.

ale wtedy na kazdy update dochodzi mi select bo musze pobrac najpierw findById i dopiero wtedy ustawic sequence.


@trustME: a czy to powoduje jakieś problemy wydajnościowe?
2
Kielbasiarz
Jakis pomysl na projekt zeby pod CV podpiac? #java + #spring + #hibernate

#programowanie
1
  • Najlepsze
  • Wszystkie komentarze
Godziu73
@Buckethead: a co w tym jest nie na serio
6
krasnoludkolo
@Kielbasiarz: nie pisz pod CV tylko dla siebie ;)
Wymyśl jakąś firmę którą znacz, sklep do którego chodzisz czy coś, zastanów się gdzie by komputeryzacja mogła im pomóc i to napisz. Np obsługa schroniska dla zwierząt: stan, generowanie raportów, powiadomienia ma maila itp. Drugie co ważne. Zanim zaczniesz pisać zdefiniuj sobie (na kartce, gdziekolwiek) co dokładnie chcesz pisać
5
robie_bota
robie_bota
Mirki jak zrobić coś takiego:
User łazi sobie po stronie, dodaje do koszyka (oczywiście zalogowany) i nagle bam! Chrome safari czy tam inne dziadostwo się crashuje i przeglądarka się wywala. Czy jest możliwość przywrócenia sesji? Słyszałem, że da radę z redis i coś próbuję, ale nie wiem jak przywrócić sesji.

Troszkę kodu się może przydać :

//kontroller
1
  • Najlepsze
  • Wszystkie komentarze
ChallengeRocket
Cześć Wykopowicze,

Jesteśmy wprawdzie w środku weekendu, niemniej jednak mamy bardzo poważny temat!

Ostatnio dużo się u nas dzieje, rozpoczynamy nowe projekty IT z kilkoma partnerami. W związku z tym poszukujemy na pełny etat / kontrakt czasowy / współpracę b2b:

-
11
  • Najlepsze
  • Wszystkie komentarze
trustME
Mam aplikacje w #spring #java .
Mam wielu uzytkownikow, kazdy uzytkownik nalezy do jednej grupy.
Grupa ma wiele dajmy na to wpisow,albumow,zdjec,plikow itd.

Autoryzacja dzieje sie przez JWT. Filtr z JWT wrzuca w Context oprocz authorities tez 'group_id'.

Jak
2
robie_bota
robie_bota
Mirki z #java i #spring piszę "prostą" apkę i mam problem.

1. Potrzebuję zrobić coś na wzór koszyka w #springboot i nie wiem jak się za to zabrać. Jakieś pomysły?
2. Jak zrobić rejestrację z weryfikacją email? Tzn dostajesz maila i musisz kliknąć w link, żeby konto zostało aktywowane.

Z którym jest mniej roboty, od tego zacznę :D
2
  • Najlepsze
  • Wszystkie komentarze
luuzik
Ma ktoś może podzielić się jakimś dobrym źródłem do nauki #spring ?
#naukaprogramowania #java
1
  • Najlepsze
  • Wszystkie komentarze
Helenus
Helenus
Może mi ktoś polecić jakąś dobrą książkę do nauki Springa oraz Javy? Podstawy już ogarniam, ale od sierpnia zaczynam pracę i chciałbym teraz przez ten miesiąc wakacji poszerzyć swoją wiedzę na ten temat. Co sądzicie o takich tytułach jak "Thinking in Java" oraz "Spring in action"? Czy może raczej coś innego jesteście w stanie polecić?
#spring #java
1
  • Najlepsze
  • Wszystkie komentarze
trustME
Mam aplikacje #java #spring w kontenerze dockera.
Jak uploadowac pliki do sciezki systemowej a nie do jakiegoś tymczasowego folderu?
Muszę to konkretnie określić żeby móc spiąć folder kontenera z folderem na vps
1
  • Najlepsze
  • Wszystkie komentarze
b0lec
Czy przy pomocy @Valid i BindingResult mogę sobie walidować Stringa ? Czy jest to kompletnie bez sensu?
Bo wygląda na to że muszę sobie pakować parametr za każdym razem w jakąś klasę i wtedy to walidować.

#rest #spring #java #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
robie_bota
robie_bota
Mirki z #java i #spring

Mam klasę Foo i do niektórych pól mam adnotacje @JsonIgnore wsio działa tak jak chciałem, nie wyświetla mi się jak wyświetlam obiekt. Problem pojawił się teraz, gdy chce wczytać obiekt a te pola mi są potrzebne...

Co poradzicie? Nie chcę wyświetlać tych pól. I tak całkiem przy okazji da się zrobić 2 mapowania dla jednego obiektu? tzn. jedno z wszystkimi polami drugie
1
  • Najlepsze
  • Wszystkie komentarze
qjy48613
qjy48613
#java

Znacie fajny kurs na #udemy gdzie poznam podstawy pisania backendu w #spring #springboot a także frontu #angular #angularjs #webdev? Interesuja mnie także takie rzeczy jak #hibernate, system logowania.

Pozdrawiam
1
  • Najlepsze
  • Wszystkie komentarze
petegrafik
1
  • Najlepsze
  • Wszystkie komentarze
MegaKox
Jakie polecacie poradniki do nauki java spring? #java #naukaprogramowania #programowanie #spring
3
  • Najlepsze
  • Wszystkie komentarze
trustME
Hej #java #spring .
Potrzebuje jedna sciezke zabezpieczyc takim statycznym haslem. (swagger-ui)
Wszystko inne jest chronione JWT ale Swagger musi byc wyeksponowany dla frontowca.
Da sie ?
1
  • Najlepsze
  • Wszystkie komentarze
mariusz-laszczka
#spring #java #tomcat #aws

Mirki, chciałem postawić apkę na AWS (elastic beanstalk). Pakując (do war) prostą aplikację w springboot - mającą jeden kontroler wyświetlający jakiś tekst- wszystko działa.
Jednak kiedy wrzucam aplikację w wieloma kontrolerami, jpa, bazą h2 - niestety po wejściu na stronę wyświetla błąd 404. U mnie wszystko działa bez najmniejszych problemów.
Z logów nie jestem w stanie wywnioskować co to może
1
  • Najlepsze
  • Wszystkie komentarze
trustME
Ma ktos tutaj aplikacje #spring #java w #docker? Jak i jakie VOLUME podpiac zeby moc zapisywac pliki uzytkownikow, tak zeby mi nie zniknely przy restarcie konternera :)
2
  • Najlepsze
  • Wszystkie komentarze
trustME
Nie bez problemów i wybojów, ale udało się uruchomić CI dla backendu w #spring #java , żeby frontowiec mógł korzystać z api prosto z VPS, bez pieprzenia się w kompilacje i odpalanie apki u siebie.
Oczywiście co krok były kłopoty, to dobre spięcie SSH między GitLab'em a moim VPS, a to odpowiednie uprawnienia usera z SSH zeby skrypt z CI sie mogl wykonac, a to w Springu okazalo
3
  • Najlepsze
  • Wszystkie komentarze