#programowanie #java #pytanie #spring #springboot #naukaprogramowania

Piszę apkę, która będzie miała kilka modułów, najważniejsze: pobieranie pewnych danych ze strony i zapisywanie do bazy danych w formie jsona (wybrałem mongo, chcę się z tym trochę pobawić, mam nadzieję że dam radę to skonfigurować ;d) oraz udostępnianie api do wyciągania tych danych. No i mam zagwozdkę, chciałbym żeby ten scrapper uruchamiał się
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baalder363: spring ma naprawde mnostwo fajnych smaczkow, poczytaj te 'guides' na ich stronie i jednoczesnie probuj wyczytac o danym elemencie w ich dokumentacji (a mają naprawde swietna)
  • Odpowiedz
Mirki jak (i czy w ogole) da się w Hibernate dolaczyc tylko n Fetch joinowanych rekordow.

Przykaldowo mam dwie encje, pierwsza to wlasciciel a druga zwierze. No i wladciciel moze miec wiele zwierzat (OneToMany) wiec w klasie odpowiadającej tej tabelce bedzie mial jakis Set. No i mam tam LAZY ladowanie, bo przyjmijmy ze tych zwierzakow moze miec i miliony wiec zeby nie pakowac wszystkiego do pamieci chce wyselektowac jakiegos wlasciciela i zaladowac
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #spring #intellij

Cześć Mircy, mam takie idiotyczne pytanie. Oglądam sobie prezentację i mam ten moment: https://youtu.be/ma15iBQpmHU?t=11m43s

Dlaczego klasy pod "Article.java" nie mają rozszerzenia .java? I dlaczego przy "Article.java" jest ta boczna strzałka sugerująca że w środku tej klasy coś jest? Co tam może być? Czy to chodzi o jakieś klasy wewnętrzne?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baalder363: Eeem, z tego co kojarzę to musi być tak że w pliku Artice.java są zdefiniowane jakieś inne klasy top-level (bo można definiować inne niż nazwa pliku jeśli nie są publiczne)
A reszta klas jest "normalna" więc już nie dodaje zbędnego rozszerzenia.
  • Odpowiedz
Mam projekt w #java #spring w IntelLiJ. Zrobiłem sobie plik index.html no i chciałbym go wyświetlić w localhost 8080 no i nie wiem jak to zrobić.@ Controller i @ service jest już gotowy -tak mysle bo strona się wyświetla ale nie wyświetla się mój index.html
I przy okazji jak zrobić, żeby pokazało mi jakiś obiekt czy metode w index.html? Bo mi podkreśla na czerwono i mam Cannot resolve
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Już ugasiłem swój mały pożar. Literówka w metodzie w html dlatego mi podkreślało :) a index.html nie wyświetlał się bo sobie adnotacje wcześniej wstawiłem @ResponseBody. Wykop pomógł :)
  • Odpowiedz
Spece od springa, dopiero zaczynam, może mi ktoś pomóc, bo próbuję to zwalczyć z googlem, ale coś mi nie idzie. Za każdym razem jak próbuję odpalić dostaję coś takiego
Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed;
No i dalsza część, ale to myślę, że podeśle na pw jak będzie trzeba
Co na to poradzić?
#java #
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam aplikację która ma wystawione restowe API + autentykację przez Oauth2. Chciałbym napisać klienta który będzie z tej aplikacji wyciągał odpowiednie dane. Jak się najlepiej za to zabrać?
Jeśli Spring Security to potrafi (zarządzanie tokenem, odświeżanie go + wołanie GET/POST) to macie jakiś tutorial do tego?
#programowanie #java #spring #security #oauth2
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#spring
Mam pytanie jak np. chciałbym CompletableFuture użyć jako wyniku zadania jednego z wielu które chce potem złozyc w strumien (Flux) zadania mam na puli watkow ogolnie tez kazde z nich wywoluje biblioteke w C++ ktora sama poza JVM uzywa n watkow, to czy w Project Reactor nie bedzie to sie jakos klocic z innymi wykonywanami zadaniami?

Zadanie -> zwraca CompletableFuture (wywoluje go watek w JAva a on wola external library poza
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#spring

Ma ktoś fajne przykłady odnoszące się do Project Reactor, jakieś best practices. Kiedy np. jakiego schedulera użyć etc. etc ?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring #hibernate Używam mappera do konwersji Entity->DTO. Chciałem też użyć tego sposobu do konwersji z DTO -> Entity. Tylko tu mam wątpliwości, czy tak powinno się robić? Co z enkapsulacją? Używając mapera, muszę dodać wszystkie gettery/settery.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

imho jedyną słuszną drogą jest wzięcia ID z DTO i poproszenie hibernate o zwrotkę Encji, w przeciwnym wypadku:
- w jaki stanie będzie encja dla hibernate, detached?
- co jeżeli DTO ma stan przestarzały względem bazy?
- musisz zapewnić 1:1 między DTO a Encją (a zazwyczaj jedna encja potrafi "złożyć się" do kilku różnych DTO, w zależności od tego co wystawiasz z domeny), bo skądś te wszystkie pola muszą się znaleźć

Nie komplikuj. Z Encji ->
  • Odpowiedz
#programowanie #java #spring
Koledzy z większym doświadczeniem, poradźcie mi czego użyć do obliczenia odległości najkrótszej drogi między dwoma adresami (ulica, miasto)? Czytałem Google Maps Distance Matrix API ale mam problem z implementacją.

Chodzi o te zadanie, piszę to z wykorzystaniem Spring MVC Rest - moja pierwsza restowa aplikacja także dla jednych proste, dla mnie nie takie hop siup ( ͡° ʖ̯ ͡°)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czyli uważacie że już nikt nie startuje projektem ze springiem 5, tylko spring bootem? Aktualizacja do wersji 5 była tylko dla istniejących projektów?


@lDante93: Ale przecież to jest jeden i ten sam framework - pod spodem wszystko działa tak samo. Spring Boot może być traktowany jako 'nakładka' ułatwiająca development, czy kick-start projektu.
  • Odpowiedz