Hej, jest tutaj jakiś Mirek który konfigurował kiedyś aplikację Spring/JPA na Websphere ? Bo mam problem z EntityManagerem który się nie wstrzykuje i leci mi NPE. Aplikacja dziala normalnie poza Websphere, próbowałem już rzeczy :dokumentacja, ale bardzo możliwe że czegoś nie widzę, bo dalej nie działa ( ͡° ʖ̯ ͡°)

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

#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)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy zaczynanie nauki springa będąc totalnie zielonym w temacie od spring boota ma sens czy lepiej zaczynać np od spring mvc?


@uzytkownikTHCE: Mniej wiecej taki sam jak uczyc sie obslugi pojazdow od rakiety kosmicznej, bo bedziesz najszybciej pokonywal dluzsze dystanse. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
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
  • Odpowiedz
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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ć
  • Odpowiedz
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:

-
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robie_bota: Czyli robisz sklep, a sklep to nie jest "prosta apka".

Obie wymienione sprawy będą nietrywialne i zależne od oczekiwanego "flow" użytkownika.

Do tego nie znając poziomu i zakresu Twoich umiejętności nie można powiedzieć, które jest prostsze, bo np. jeśli nie wiesz jeszcze czym są JDBC/JPA/SpringData (najlepiej w tej kolejności), albo jak działają ciasteczka / sesja użytkownika w Springu / Spring Security, to czeka Cię baaardzo dużo pracy...
  • Odpowiedz
@Hatespinner: sugerowanie że tak nie jest, jedynie dokumentacja springa to dokładnie opisuje. NO WITAM W MOIM TUTORIALU DO SPRING BOOTA, TWORZYMY RESTOWY SERWIS. CO ROBI TA ADNOTACJA? A NO WSZYSTKO. tak to wygląda w skrócie i mówię tutaj o kwestii jakiś "tutoriali", na stacku można dużo znaleźć, ale on nie jest od nauki
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@petegrafik: Ksiązka Spring In Action jest całkiem spoko. Poletzam
btw. sam spring ma jedną z najlepszych dokumentacji generalnie. Jest kilkanaście przykładowych projektów dostępnych na ich stronie. Może warto tam zajrzeć? :>
  • Odpowiedz
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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ogarnij konfiguracje, apka powinna odpowiadać jak się uruchomi, dorzuć sobie /health bedzie Ci zwracal czy aplikacja odpowiada, jest dostępna i pokazywał odpowiedni status w EBS
Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
  • Odpowiedz
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 :)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: Coś więcej o tym, jaki masz dokładnie problem?

Generalnie masz dwie metody:
1) data volume, dodajesz wtedy do parametrów startu kontenera -v /mount/dir/in/container - wtedy Docker stworzy sobie gdzieś plik, w którym będą dane, które Twoja aplikacja w kontenerze będzie zapisywać do /mount/dir/in/container (z punktu widzenia systemu w kontenerze). W systemie plików hosta ten plik będzie gdzieś w strukturze plików Dockera.
2) podmontować folder z hosta do kontenera - opcja
  • Odpowiedz