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

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

#programowanie #java #spring

Idę za jakiś czas na test i z tego co mówiła rekruterka to ma być test z znajomości składni, ktoś może podsunąć jakieś przykładowe zadanie z springa, bo sam nie bardzo wiem jak niby miałoby takie wyglądać :P
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej #programowanie w #java i #webdev.
Tworzylem projekt do tej pory sam - backend #spring , frontend SPA w #vuejs.
W koncu udalo mi sie dogadac z ziomeczkiem, ktory przejmie wiekszosc frontu,
a ja sie skupie na backendzie.
Problem w tym, ze nie wiem jak mu najprosciej wystawic backend.
Oczywiscie i SPA i backend sa na bitbuckecie,
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W konfiguracji spring boota (application.yml) mam coś takiego:
server:
port:
${PORT:${SERVER_PORT:0}}

Czy to mi gwarantuje że aplikacja zawsze się odpali na nie zajętym porcie? (tzn. spróbuje sie odpalić w hipotetycznej sytuacji, bo jak będzie zajęty to się nie odpali ( ͡° ͜
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec: przynajmniej w testach port 0 tak działa, ale znam się na tych placeholderach ymlowych... może po prostu odpal i sprawdź co się dzieje ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@ppawel: tzn. to niby działa tak jak powinno (czyli wybiera losowy wysoki port - też nie wiem od czego to zależy) ale po prostu się zastanawiam czy nie ma w tym jakiegoś ryzyka ;-)
  • Odpowiedz