Mirki, zaczynam zabawę z testowaniem, ale nie do końca wiem jak się za to zabrać. Mam aplikacje webowe (spring mvc, rest api) i zastanawiam się co właściwie powinno się przetestować - kontrolery, serwisy i repozytoria, a może tylko kontrolery ze zmockowanymi serwisami? Tylko kod, który się samemu pisało, czy też np. settery i gettery? Przeprowadzać testy jednostkowe wraz z integracyjnymi, czy tylko jednostkowe? Jaki zazwyczaj powinien być code coverage? Po prostu jakie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wycalevets: j.w., testy jednostkowe JUnit, Mockito, możesz dorzucić Hamcrest, jak chcesz się pobawić to możesz też potestować w Groovym i Spocku.
Do testów integracyjnych z pełnym contextem Springa - MockMvc.
  • Odpowiedz
#java #programowanie #spring #brunouczysieprogramowac

Jak poprawnie zabezpieczyć moją stronę? Mam resta postawionego, myślałem żeby hasła po stronie użytkownika hashować np md5 i w bazie danych zapisywać. Niestety nie wiem za bardzo jak by to działało z logowaniem. Przypisuję tokena do sesji, jak się użytkownik zaloguje to zapisuje że przez X czasu może korzystać ze strony? Nie wiem jak to ugryźć, szukałem trochę w google
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_: Np. JWT do zabezpieczenie endopointów. Możesz to połączyć ze Spring Security i gotowe. Sesji się raczej nie stosuje bo to jest zaprzeczenie bezstanowości serwisów restowych. MD5 też się już nie używa
  • Odpowiedz
@kamil159: z tego co pamiętam to nie możesz mieszać mockowanych wartości i realnych. Można obejść używając eq(PageRequest.of(0.5)). Z tego co pamiętam, exception w tym wypadku opisuje dokładnie to co ja właśnie teraz.
  • Odpowiedz
@Cheessys: przecież masz napisane wszystko ( ͡° ͜ʖ ͡°)

podczas dostępu do result przez debuger wyrzuciło LIE (wcale nie musiało być nullem, ale może toString rzucił to LIE bo gdzieś tam jest jakaś leniwa kolekcja w polach Article...),

no a potem pewnie sobie zwróciło co potrzeba żeby zwrócić Id

pewnie gdybyś zapytał sam o kolekcję typu result.getEntries to dostaniesz ten sam Exception
  • Odpowiedz
@mk321 nie każdy lubi się uczyć z książek, niektórzy wolą z kursów. Zwłaszcza osoby początkujące. @JezelyPanPozwoly nie przerabiałam akurat tego kursu, ale bardzo polecam ten: https://www.udemy.com/springboot/. Kurs jest po polsku, ma niecały miesiąc i będzie jeszcze uzupełniany o dodatkowe treści m.in obsługa bazy danych, tomcat, maven, itd. Z FB autora wiem, że nowe treści mają być do końca sierpnia.
  • Odpowiedz
#spring #java #swagger

Mirki, korzystacie ze swaggera? Chcę udokumentować "responses" - na podstawie swaggerowego yamla - generuje mi klasy.
Problem w tym, że w responsie chcę użyć listy obiektów z pobranej paczki.

Przykładowo: mam kontroler z metodą get, zwracającą List - Agents to klasa z zewnętrznej biblioteki, którą sobie dołączyłem do poma.
Jak to dodać do swaggerowego yamla, żeby stworzył metodę która zwraca listę z takimi
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wygląda dostęp do dobrych materiałów webowych w #java? Głównie chodzi mi o rzeczy typu #spring. Jestem ze świata #csharp i u nas nie wygląda to za dobrze. Czytasz sobie dokumentacje msdn i masz tam przykłady typu encja na twarz, kontekst bazy danych w kontrolerze itd. Czytasz sobie praktycznie jedyną książkę do asp.net: ASP.NET MVC 5. Zaawansowane programowanie i masz tam przykłady typu repozytorium,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#spring #java jakbyscie przetestowali metode z serwisu, ktora zwraca optionala? Zastanawialem sie jak to polaczyc z mockowanirm i czy nie zmoenic metody ze zwraca obiekt po prostu.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring
Probuje zrobic posta do rest controllera, ale aby to zrobic musze sie najpierw zalogowac do spring security. passy: root/root, spring security nie konfigurowalem, po prostu dodalem zaleznosci

Czy ktos sie orientuje jak to zrobic? nie wiem czy to przez to ze mam spring 5 czy po prostu cos robie zle, przejrzałem cale google i nic nie znalazlem sensownego, caly czas mam error 401

(korzystam z cygwin
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poleci ktoś jakieś linki do githuba/bitbucketa gdzie można sobie poczytać jakieś ciekawe projekty w springu i hibernate? Zależy mi na jakiś sklepach internetowych, całych Dynamic Web App, responsywnych stronach wykorzystujących bazy danych. Szukam i znajduje sam source code springa, albo jakieś śmieci chińskie xD
#programowanie #java #spring
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@srgs: Wiem jak działa i potwierdzam, że wyśmienicie ;) Ale nie sugerowałbym się uczyć angulara od podstaw na podstawie jhipstera, wydaje mi się zbyt dużym narzutem edukacyjnym na wejściu.

@andrzej-ajek: Lepiej byłoby poszukać jakiegoś kursu angular+spring np na Udemy.
  • Odpowiedz
#webdev #spring #java

Kończę właśnie pisać aplikację webową z wykorzystaniem spring boota (zagnieżdzony tomcat). Ma ktoś pomysł jak to hostować? Na home.pl mogę to wrzucić tak samo jak stronę na wordpressie? Potrzebne info bo nie wiem czy kupować u nich hosting i domene.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach