Wszystko
Najnowsze
Archiwum
- 0
@przepyszna_frytka: musisz mieć plugin, który dorzuci wspomniany wcześniej 'target':
Zdaje się, że nie musisz podawać main-class. To będzie konieczne, tylko jeśli plugin sobie sam jej nie znajdzie.
Więcej na https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/
plugins {
id("org.springframework.boot") version "2.6.4"
}Zdaje się, że nie musisz podawać main-class. To będzie konieczne, tylko jeśli plugin sobie sam jej nie znajdzie.
Więcej na https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/
- 0
@OstatniSamuraj: @draxgar: cos poprobowalem, ale na razie szkoda mi czasu na to xd
- 0
Mamy to! Aż 329 programistów wzięło udział w moim wczorajszym, otwartym szkoleniu gdzie tematem przewodnim był ➡️Spring Data.
W trakcie liveCodingu, na praktycznym przykładzie systemu obsługi zleceń przerobiliśmy:
✅Implementacje związków miedzy relacjami - 1:1, 1:N, 1:M
✅Zabębniliśmy się w asocjacje unidirectional i bidirectional, ich implementacje, oraz omowilismy kiedy, którą stosować
✅Wykorzystaliśmy możliwości HQL do definiowania własnych zapytań
W trakcie liveCodingu, na praktycznym przykładzie systemu obsługi zleceń przerobiliśmy:
✅Implementacje związków miedzy relacjami - 1:1, 1:N, 1:M
✅Zabębniliśmy się w asocjacje unidirectional i bidirectional, ich implementacje, oraz omowilismy kiedy, którą stosować
✅Wykorzystaliśmy możliwości HQL do definiowania własnych zapytań
źródło: comment_1646848290DsISPfER2qBuZ1BeZibRIz.jpg
PobierzSzanowni koledzy #java #spring mam konieczność użycia fasolki w konstruktorze bezparametrowym, ktoś podpowie czy jest to możliwe, a jeżeli jest to w jaki sposób tego dokonać? Oczywiście dostaję ulubiony błąd NPE, bo wygląda na to, że fasolki są dopiero dopinane kiedy obiekt już jest zbudowany.
edit: linijka z secondary jest nieistotna dla przykałdu
edit: linijka z secondary jest nieistotna dla przykałdu
źródło: comment_1646760529IA9cBRQol7Pw4CQiyndzjp.jpg
Pobierz- 6
@JacobTheLiar:
Nie możesz tej zależności przekazać w konstruktorze? Dlaczego?
Nie możesz tej zależności przekazać w konstruktorze? Dlaczego?
@JacobTheLiar: a czemu chcesz tak zrobic? bo brzmi jakbys chcial skorzystac z wstrzykiwania zaleznosci bez wstrzykiwania zaleznosci ( ͡° ͜ʖ ͡°)
Jakie książki do #spring #springboot warto przeczytać? Co polecacie? Poziom średniozaawansowany, praca w małym korpo.
#java #programista15k #programowanie
#java #programista15k #programowanie
- 4
➡️Szkolenie Spring Data⬅️
7 marca o 19:00, słyszymy się na szkoleniu, gdzie pokażę Ci jak prawidłowo zaimplementować związki – jeden do jednego, jeden do wielu, oraz wiele do wielu. Przykłady zrealizujemy na praktycznych przykładach, które zapadną Ci w pamięć!
✅ Dowiesz się jak implementować związki 1:1, 1:N, M:N
✅ Przedstawię Ci konfigurację jednokierunkową i dwukierunkową
7 marca o 19:00, słyszymy się na szkoleniu, gdzie pokażę Ci jak prawidłowo zaimplementować związki – jeden do jednego, jeden do wielu, oraz wiele do wielu. Przykłady zrealizujemy na praktycznych przykładach, które zapadną Ci w pamięć!
✅ Dowiesz się jak implementować związki 1:1, 1:N, M:N
✅ Przedstawię Ci konfigurację jednokierunkową i dwukierunkową
źródło: comment_1646412757VHibgenklaKigA4pdy6wxo.jpg
Pobierz- 0
Taka sytuacja
Potrzebuję wyświetlać 1000 ostatnich wierszy z bazy.
No więc paginacja i sortowanie po id malejąco.
Ale mamm kilka tabel i one mają swoje własne id z auto increment.
Jak w springu to najlepiej połączyć? Id się powtarzają między tabelami.
Potrzebuję wyświetlać 1000 ostatnich wierszy z bazy.
No więc paginacja i sortowanie po id malejąco.
Ale mamm kilka tabel i one mają swoje własne id z auto increment.
Jak w springu to najlepiej połączyć? Id się powtarzają między tabelami.
- 5
@100x: to brzmi jak źle zaprojektowana baza
- 2
@100x: od biedy możesz utworzyć nową tabelkę
i
foo, w której będziesz miał takie polaid_w_tabeli_źródłowej | nazwa_tabeli_źródłowej | insert_timestampi
triggery after insert na wszystkich tabelach źródłowych żeby po dodaniu nowych wierszy do nich, dodawała się też informacja do tabeli foo- 0
Hej mirki, mam debilny problem:
robię sobie zadanko z hyperskill.org, w którym mam usunąć z bazy danych H2 (treść w obrazku poniżej). Ogólnie metoda w kontrolerze jest prosta jak konstrukcja cepa:
robię sobie zadanko z hyperskill.org, w którym mam usunąć z bazy danych H2 (treść w obrazku poniżej). Ogólnie metoda w kontrolerze jest prosta jak konstrukcja cepa:
@DeleteMapping("/api/recipe/{id}")
public void deleteRecipe(@PathVariable Long id) {
recipeService.deleteRecipeById(id);
źródło: comment_16455688064x5zhyrjmjQPNZpn6bB8ex.jpg
Pobierz- 0
@arct2: Jak masz 500, to znaczy, że zdefiniowałeś parametry dobrze, tylko gdzieś głębiej się wysypuje.
- 0
@arct2: 1. Patrz konsolę, ona prawdę Ci powie co jest nie tak. Jak byś wkleił stacktrace to pewnie nie trzeba by było analizować kodu.
2. Dodaj @Transactional do metody usuwającej. Widzę po importach że próbowałeś :)
3. deleteRecipeById zrób metodą void, bo nie zwrócisz Recipe skoro go chwilę temu usunąłeś.
2. Dodaj @Transactional do metody usuwającej. Widzę po importach że próbowałeś :)
3. deleteRecipeById zrób metodą void, bo nie zwrócisz Recipe skoro go chwilę temu usunąłeś.
- 2
➡️Szkolenie Spring MVC⬅️
Ponad 350 programistów - uwagę tylu osób udało mi się skupić na moim ostatnim LiveStreamie ze Spring MVC. Omówiliśmy zagadnienia takie jak:
✅ Obsługa żądań przez Spring
✅ Wzorzec architektoniczny MVC
✅ WyLiveCododowaliśmy przykładową aplikacje dla systemu fakturowego z wykorzystaniem Spring Web i biblioteki Bootstrap
✅ Skomunikować Backend z Thymleaf, ale również z Angular / React oraz skonfigurowaliśmy dla nich Cross-Origin.
Ponad 350 programistów - uwagę tylu osób udało mi się skupić na moim ostatnim LiveStreamie ze Spring MVC. Omówiliśmy zagadnienia takie jak:
✅ Obsługa żądań przez Spring
✅ Wzorzec architektoniczny MVC
✅ WyLiveCododowaliśmy przykładową aplikacje dla systemu fakturowego z wykorzystaniem Spring Web i biblioteki Bootstrap
✅ Skomunikować Backend z Thymleaf, ale również z Angular / React oraz skonfigurowaliśmy dla nich Cross-Origin.
źródło: comment_1645558167nqfGpQNCRuAKNoffsqeCKc.jpg
PobierzMircy,
czy możecie polecić jakieś stronki/video/książki gdzie omawiany jest (lekko) obszerniejszy projekt niż ToDoApp lub serwis z postami i komentarzami? Mam na myśli naukę dobrych praktyk przy bardziej złożonej strukturze.
#springboot #spring #java
czy możecie polecić jakieś stronki/video/książki gdzie omawiany jest (lekko) obszerniejszy projekt niż ToDoApp lub serwis z postami i komentarzami? Mam na myśli naukę dobrych praktyk przy bardziej złożonej strukturze.
#springboot #spring #java
- 1
@RadzieckaCalka: nie wiem czy nie lepszym pomysłem będzie zobaczyć kod źródłowy czegoś co znasz/używasz, bo wtedy masz już wiedzę domenową i łatwiej ogarnąć co i dlaczego ktoś tak to zaimplementował.
- 0
Robię findBySth(SELECT) potem ifPresent, jeśli false to tworzenie nowego obiektu i save(INSERT).
Teraz jest samo @Transactional.
Bazy danych do testów MariaDB z domyślnym silnikiem, PostgresSQL.
Jeśli wyśle z unit testu drugie zapytanie w czasie wykonywania pierwszego to w bazie w tabeli są już 2 wiersze.
W PostgreSQL domyślnym poziomem izolacji jest Read
Teraz jest samo @Transactional.
Bazy danych do testów MariaDB z domyślnym silnikiem, PostgresSQL.
Jeśli wyśle z unit testu drugie zapytanie w czasie wykonywania pierwszego to w bazie w tabeli są już 2 wiersze.
W PostgreSQL domyślnym poziomem izolacji jest Read
@100x:
Czyli szukasz czegoś na bazie, jak tego nie znajdziesz to tworzysz to i zwracasz użytkownikowi, tak?
Twój problem polega na tym, że jeżeli w tym samym czasie, dwie osoby wywołają szukanie, to duplikuje Ci rekordy w bazie danych?
Jeśli dobrze rozumiem, to możesz chyba ustawić unikalność na bazie. Wtedy drugi insert się wywali i nie będziesz miał duplikatów.
Czyli szukasz czegoś na bazie, jak tego nie znajdziesz to tworzysz to i zwracasz użytkownikowi, tak?
Twój problem polega na tym, że jeżeli w tym samym czasie, dwie osoby wywołają szukanie, to duplikuje Ci rekordy w bazie danych?
Jeśli dobrze rozumiem, to możesz chyba ustawić unikalność na bazie. Wtedy drugi insert się wywali i nie będziesz miał duplikatów.
konto usunięte via Wykop Mobilny (Android)
- 0
@100x:
Najłatwiej mieć unikatową kolumnę jak @kenshin985 napisał. Od biedy w niektórych zastosowaniach nada się też kolumna z hashem kilku pól modelu.
Jeśli masz jakąś zależność od innych rekordów, to IMO lock będzie drugą najlepszą opcją. Typu relacja AUTO do wielu CZESCI. Zalockowanie auta spowolni tylko równoległe operacje na tym aucie, a nie niepotrzebnie wszystkie na tym endpoincie.
Opcja 2 to już prawie inwalidacja cache i tylko czekać na bugi i problemy
Najłatwiej mieć unikatową kolumnę jak @kenshin985 napisał. Od biedy w niektórych zastosowaniach nada się też kolumna z hashem kilku pól modelu.
Jeśli masz jakąś zależność od innych rekordów, to IMO lock będzie drugą najlepszą opcją. Typu relacja AUTO do wielu CZESCI. Zalockowanie auta spowolni tylko równoległe operacje na tym aucie, a nie niepotrzebnie wszystkie na tym endpoincie.
Opcja 2 to już prawie inwalidacja cache i tylko czekać na bugi i problemy
- 0
Jak ustawić żeby zapytania do wybranego @RestController a były przetwarzane po kolei a nie równolegle?
#spring #java #springboot
#spring #java #springboot
konto usunięte via Android
- 0
@100x: powinna być zachowana kolejność? O to ci chodzi?
@100x kolejka
Zgadzacie się z tą roadmapą (https://amigoscode.com/p/roadmap) odnośnie Springa? Coś byście dodali, coś usuneli?
#spring #java #springboot
#spring #java #springboot
źródło: comment_1645044379qkfwBu73DiavcbV6GlC1p8.jpg
Pobierz@MrFisherman: Ale co to ma być za roadmapa jak tutaj nie ma żadnej kolejności ani większego porządku? Poza tym możesz mieć w projekcie np. Spring Data bez Spring Boota.
- 0
@MrFisherman: hystrix juz nie jest rozwijany
- 6
➡️LiveStream: Spring MVC⬅️
21 lutego o 19:00, słyszymy się na kolejnym szkoleniu w którym pokażę Ci działanie wzorca architektonicznego MVC w praktyce.
✨️Zbudujemy aplikacje backendową z wykorzystaniem Spring Boot, a następnie zintegrujemy ją z różnymi technologiami frontendowymi: ✅Angular ✅React ✅Thymeleaf, po to, abyś zyskał rozeznanie, który z nich najlepiej dobrać w zależności od sytuacji.
Zapisz się na wydarzenie już teraz!
21 lutego o 19:00, słyszymy się na kolejnym szkoleniu w którym pokażę Ci działanie wzorca architektonicznego MVC w praktyce.
✨️Zbudujemy aplikacje backendową z wykorzystaniem Spring Boot, a następnie zintegrujemy ją z różnymi technologiami frontendowymi: ✅Angular ✅React ✅Thymeleaf, po to, abyś zyskał rozeznanie, który z nich najlepiej dobrać w zależności od sytuacji.
Zapisz się na wydarzenie już teraz!
źródło: comment_16450380554kjS7ETKCDuatepXIxcbyT.jpg
Pobierz- 1
@JanHochwander: rozumiem, dlatego zaproponowałem restream, wstepnie zaplanowany jest na czwartek 24 lutego, ale jak jesteś w liście mailingowej to dostaniesz znać :)
- 1
@JanHochwander: Tutaj będzie restransmisja (czwartek 24 lutego): https://event.webinarjam.com/register/5/r2o99t9
Jakie zadalibyscie pytania rekrutacyjne dla junior Java developera z pół rocznym doświadczeniem komercyjnym, który pracował w springu? #java #programowanie #programista15k #spring
0
Metryki jako zmienne publiczne, czy to złe?

Na tym blogu zdarza się, że są poruszane tematy tabu. Tym razem przyszedł czas na statyczne publiczne zmienne. Wiele już zostało powiedziane na temat zła, które wyrządziło światu ich stosowanie. W …
z- 0
- #
- #
- #
Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na wyjazd do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter |
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter |
źródło: comment_1644487647ofUzhmbeqRqz5fCoDnsZQe.jpg
PobierzDa radę kupić ten kurs na #udemy taniej niż 250zł?
https://www.udemy.com/course/spring-pl/
#spring #springboot #java #naukaprogramowania
https://www.udemy.com/course/spring-pl/
#spring #springboot #java #naukaprogramowania
- 1
@Ernest_ zastanowię się jeszcze jak coś napiszę, dzięki za chęć pomocy! :)
@Kolczaneiro: tak, miałem normalnie cenę 47,99. W koszyku automatycznie wskakiwał kod zniżkowy.
Jakie mieliście pytania ze Springa na rozmowach kwalifikacyjnych? (obojętnie jaki poziom)
Obecnie pracuje jako "junior r&d engineer" (czyli inaczej mowiąc junior java xd) ale głównie u nas jest jeszcze JEE i tak myślę że jakbym chciał no za rok zmienić firmę to zapewne dostnę Springa i muszę się sam we własnym zakresie go pouczyć.
Ogólnie znam SpringBoota, wiem jak się tworzy aplikacje, resty, jak się do bazy woła, te podstawowe adnotacje, dependency
Obecnie pracuje jako "junior r&d engineer" (czyli inaczej mowiąc junior java xd) ale głównie u nas jest jeszcze JEE i tak myślę że jakbym chciał no za rok zmienić firmę to zapewne dostnę Springa i muszę się sam we własnym zakresie go pouczyć.
Ogólnie znam SpringBoota, wiem jak się tworzy aplikacje, resty, jak się do bazy woła, te podstawowe adnotacje, dependency
@MrFisherman: nie popełnij tego błędu co ja i uciekaj w Springa jak najszybciej - tego jest zdecydowanie najwięcej teraz na rynku. Zasiedziałem się w JEE przez 4 lata i potem niemal pół roku cisnąłem po godzinach aby nadgonić by dostać się do kontraktorni, skąd potem trafiłem do projektu gdzie jest Spring.
A na rozmowie o pracę z tego co @jaca_66 napisał to na mida miałem 7 i 3. Cała
A na rozmowie o pracę z tego co @jaca_66 napisał to na mida miałem 7 i 3. Cała
- 1
@MrFisherman: nie wyświetlił się dzwoneczek jak odpisałeś. Tak mam właśnie InteliJ wersje community.
package bubuch.company; ( ͡° ͜ʖ ͡°)
package bubuch.company; ( ͡° ͜ʖ ͡°)
Chciałem dodać bootstrapa za pomoca zależności w pom.xml, natomiast gdy korzystam z org.webjars wyrzuca mi błąd że go nie znalazło.
Sprawdzałem zależności w mvn repository i są one dobre. W czym może lezec problem?
#java #maven #programowanie #spring
Sprawdzałem zależności w mvn repository i są one dobre. W czym może lezec problem?
#java #maven #programowanie #spring
























(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter |
źródło: comment_1647513110aU0U3DWqYVuKduG0yibL5W.jpg
Pobierz