phatee93
krotkie pytanie, jakiego liba najepiej (najlatwiej) skonfigurowac/uzyc w spring boocie do bazy danych mySql? tak zeby wspieral ORMy + surowe zapytania.

#pytanie #programowanie #spring #springboot
  • Najlepsze
  • Wszystkie komentarze
phatee93
phatee93 Autor
1
@LazyInitializationException: gitarka, dzieki!
dupaztrupa
dupaztrupa
Hejka Miraski z #programowanie, problem mam w #java #spring , ale dotyczy generalnie #testowanieoprogramowania
Robię apkę, zwykłe CRUD restowe, zwykłe controler, serwis i repoztytorium. Generalnie logiki mało, ale dużo wyciągania z różnych baz danych i jakoś mapowania, łączenia i tak dalej. Generalnie mało miejsca na testy jednostkowe logiki - bo logiki jako takiej praktycznie tam nie ma (tylko mapowanie danych z bazy, dociąganie
  • Najlepsze
  • Wszystkie komentarze
kukoc18
kukoc18
@dupaztrupa: Z dobre 4 lata temu pisałem framework w java'ie do testów restowych, też typowe get/post i sprawdzanie jsona. Testy szły bardzo powoli. Rozwiązaniem było puszczanie testów w wielu wątkach równocześnie zamiast szerogowo w jednym wątku. Może to Ci podsunie jakoś pomysł.

Swoją drogą rozwiazanie z dockerem wydaje sie być spoko. Może zastanów się ,żeby CI nie triggerowała testow co push, a np. raz dzienie overnight. Ile macie pushy dziennie
rskk
rskk
rskk
0
@dupaztrupa: Własne repo dockerów?
mateuszd
  • Najlepsze
  • Wszystkie komentarze
mateuszd
mateuszd Autor
4
@wqdqweff: Tak, to zdanie jest uproszczeniem, ale nie aż tak ogromnych. Jeśli chcesz się podzielić jakimiś głębszymi przemyśleniami na ten temat, to chętnie dowiem się czego nowego.

Co do drugiej kwestii, to skoro developerzy springa uznali, że nie jest to konieczne, to chyba coś w tym jest ? Jeśli w całej aplikacji przestajesz używać tej adnotacji to jest jasne, że wszystko jest wstrzykiwane przez konstruktor. Czy to zaciemnia kod? Ja
James456
James456
Mam aplikacje SpringMVC z thymeleaf i poprzez kontroler i kod

var positionJS = [[${positionModel}]];
przekazuje zmienna do JavaScript. Wszystko działa ok ale rozszerzyłem funkcjonalność programu po stronie backendowej i część obliczeń wykonuje się asynchronicznie i po skończeniu wątku zmienna/model positionModel się uaktualnia.
Teraz chciałbym zaktualizować zmienną JS ale bez odświeżania strony.
Jak to ugryźć? Wysyłać cyklicznie Ajaxem GET do Springa dopóki się nie otrzyma danych i flagi że są to właściwe dane?
  • Najlepsze
  • Wszystkie komentarze
xenonso
xenonso
@James456: AJAX leci ci asynchronicznie i potrafi zwrócić dane na successie. Użyj albo fetch (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch ) albo ajax jeśli używasz jQ (https://api.jquery.com/jquery.ajax/ )
Ostrzewtlumie
@James456 nie jestem expertem z js ale z tego co wiem możesz poczytać i await/async lub o promise. Z resztą w samym Ajax jest asynchronicznosc, poczytaj dogłębnie o nim.
Lewo
Lewo
Lewo
0
Mam pytanie odnośnie uruchamiania kilku rest webservice z spring bootem.
Mam jeden projekt w którym mam kilka klas oznaczonych jako @RestController i jedną klasę oznaczoną jako @SpringBootApplication.
Docelowo klasy z @RestController mają tworzyć rozproszoną architekturę z użyciem dockera, czyli jak mniemam, musiałbym utworzyć kilka jarów i z nich zrobić obraz. Tylko jak uzyskać w jednym projekcie spring boot osobne .jar dla pojedynczych @RestController.

Próbowałem stworzyć kilka klas @
  • Najlepsze
  • Wszystkie komentarze
MrFisherman
Prosze napiscie mi jaką ksiązke do Spring + Hibernate polecacie kupić zeby się nauczyc od postaw do powiedzmy poziomu średniego ogarniania, bo w necie jest tyle stronek, toutoriali i kursów, każdy mówi co innego, jedne są nowsze inne starsze i to wszystko jest tak nieustandaryzowane że w życiu się nic nie naucze i mi głowa peknie.

Spring w akcji bedzie dobry? #spring #hibernate #sql #java
  • Najlepsze
  • Wszystkie komentarze
mk321
mk321
0
@MrFisherman: tak, Spring w akcji w najnowszej wersji. Potem dokumentacja.
wafel93
wafel93
#java #programowanie #hibernate #spring
Czy Hibernate zawsze robi automatyczny update pobranych Encji - jeśli tak, to kiedy zamyka sesję?
Czy robi różnice czy pobieram je bezpośrednio poprzez np. EntityManager a automatycznie wygenerowane repozytoria?
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
dziwna sprawa bo wysyłam ajaxem dane, co innego wysyłam a co innego zapisuje #spring w bazie, wrzucam w ajaxa console.log żeby się upewnić co wysyłam sprawdzając w przeglądarce, pokazuje ok, a potem w bazie widzę, że dane są inne a mianowicie daty są przesunięte o 1 dzień.
wewnątrz employee jest m.in. tablica z datami i te daty potem są zapisywane w bazie źle, przesunięte o 1 dzień. mogę jakoś sprawdzić
  • Najlepsze
  • Wszystkie komentarze
kkpol
kkpol
1
Jak korzystac z Tomcat w IntelliJ Community w projekcie MVC Spring? Cos czytam, ze plugin do Mavena, ale jakos srednio to dziala. Dodam, ze chce w czystym Springu, a nie Bootcie.

#java #programowanie #spring
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
hej, mam taką klasę:

public class EmployeeUpdateDTO {
private int employeeId;
private Listvariant1;
private Listvariant2;
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
hej, pobieram sobie z bazy danych obiekt i zwracam go jako jsona, mam taką funkcję w kontrolerze:
@ GetMapping(value="/{employeeId}", produces = MediaType.APPLICATIONJSONVALUE)
@ ResponseStatus(HttpStatus.OK)
public ResponseEntitygetEmployee(@PathVariable(value="employeeId") int employeeId){
return new ResponseEntity<>(employeeQueryService.getEmployee(employeeId),
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
hej, mam klasę User oznaczoną jako @ entity, wewnątrz tej klasy jest kilka pól i m.in. dwie listy dat Listdates,
wysyłam od klienta jsona wewnątrz, którego jest id_usera i tablice dat, potrzebuję zdeserializować go.
chciałbym żeby dla tego konkretnego użytkownika o podanym id została zaktualizowana/dodana zawartość List poprzez wypełnienie jej wartościami pobranymi z jsona, przy nienaruszaniu pozostałych pól klasy, bazy

jak mogę to zrobić? z czego mogę skorzystać? za każdą wskazówkę dziękuję.
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
mam w js/jquery obiekt z tablicami zawierającymi daty, który wysyłam ajaxem dla testu na https://jsonplaceholder.typicode.com
przed wysłaniem mam inne wartości w tablicy, a gdy wchodzę w wysłanego jsona poprzez narzędzia deweloperskie chrome'a to widzę, że inna data się wysłała, zamiast 2019-08-06T00:00:00.000Z wysyła się 2019-08-05T22:00:00.000Z.
ktoś wie czemu i co mogę na to poradzić?

$("#sentbutton").click(function(){
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
czy wszystkie elementy, obiekty klasy oznaczonej jako @ entity i @ table muszą być oznaczone jako @ column i odpowiadać kolumnom tej tabeli?
czy część z nich może nie odnosić się do tabeli? jak można sobie z tym poradzić?
mam klasę User z adnotacją @ entity, która zawiera m.in. listę ListallDays (oznaczona jako @ manytomany) ale oprócz tego w klasie mam też listę ListdaysGroupedByBlocks i ta lista już nie ma odniesienia do
  • Najlepsze
  • Wszystkie komentarze
r.....3
r.....3
Jaka forma autoryzacji jest obecnie najlepsza przy tworzeniu logowania, rejestracji na stronie webowej?
#programowanie #java #springboot #spring
  • Najlepsze
  • Wszystkie komentarze
salaparadise
salaparadise
Cześć Mireczki,
Możecie pamiętać jak jakiś czas temu pisałem tutaj o kanale "Jak nauczyć się programowania", który rozwijam od kilku miesięcy. Kanał cały czas bardzo fajnie się rozwija, a dzisiaj ruszyłem z nową serią, w której od zera stworzymy cały projekt - serwis społecznościowy ( ͡° ͜ʖ ͡°)

W tym odcinku definiujemy wymagania, projektujemy architekturę i wybieramy technologie, w których będziemy realizować projekt.

W warstwie backendu będzie to Spring Boot z JPA i Hibernate,
  • Najlepsze
  • Wszystkie komentarze
Dassault
Mircy z #java #spring poleci mi ktoś tutorial/książkę do springa? Coś dla programistów innych technologii, pomijając podstawy.
#kiciochpyta #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
SiemkaKolego
SiemkaKolego
#java #spring #programowanie

Czy ktoś z was używa w pracy (komercyjnie) thymeleafa? Czy może używa się go tylko w jakichś domowych projektach gdzie nie chcesz albo jeszcze nie piszesz klienta w angularze/reactie a chcesz już widzieć jakieś efekty więc bierzesz thymeleafa a nie jakiegoś JSP :P
  • Najlepsze
  • Wszystkie komentarze
MrFisherman
Jak zrobić dobrze secure/autoryzacje (login, hasło, chowanie endpointów) dla web aplikacji jesli używam #spring i #vue? Jest dużo toutoriali ale one pokazują to w spring mvc gdzie widoki też są w projekcie itp a ja mam to osobno totalnie. Mi chodzi o to jak to poprawnie wykonać za pomocą http (get, post itp), jak to przesyłać i jak to trzymać w bazie.

Jeszcze mi wgl nie chce
  • Najlepsze
  • Wszystkie komentarze
l.....3
l.....3
hej. potrzebuje pomocy w thymeleaf lub ogólnie we froncie. poznałem ostatnio podstawy springa, spring data, wiem co to @ entity, @ controller, robiłem podstawowe szablony thymeleaf i walidację danych z formularza, własne walidatory, ale mój przypadek jest chyba bardziej złożony i potrzebuję nakierowania lub pomocy.
czy jest możliwość wielokrotnego wykorzystania tych samych pól formularza przed wysłaniem obiektu do walidacji?
chodzi o to, że mam użytkownika, który ma np 20 dni, które sobie
  • Najlepsze
  • Wszystkie komentarze