Treść przeznaczona dla osób powyżej 18 roku życia...

- Najlepsze
- Wszystkie komentarze
konto usunięte
2
@Wyrewolwerowanyrewolwer: a nie ma tego w najnowszej wersji intelij? Sprawdź w changelogu bo coś podobnego widziałem chyba

Wyrewolwerowanyrewolwer Autor
0
@Philopolemus_Fronius: Coś jest, ale to wychodzi tylko na jeden stopień głębokości od pożądanego beana. W praktyce bez względu na to jak duży bałagan jest w kodzie - zawsze wychodzi drzewo.

#java #spring
Mirki, mam pewien problem w Springu. Stworzyłem sobie filtr (Klasa implementuje interejs Filter + klasa konfiguracyjna w której tworzę FilterRegistrationBean i ustawian urlPatterns, name, filter). Po uruchomieniu apki - wyświetla mi loga z metody init, wyświetla loga, że stworzono filtr i ustawiono poprawne mapowanie. Jednak po wejściu na stronę i wysłaniu requestu - nie wywołuje się metoda doFilter.
Jeśli natomiast klasę z moim filtrem ustawię jako
Mirki, mam pewien problem w Springu. Stworzyłem sobie filtr (Klasa implementuje interejs Filter + klasa konfiguracyjna w której tworzę FilterRegistrationBean i ustawian urlPatterns, name, filter). Po uruchomieniu apki - wyświetla mi loga z metody init, wyświetla loga, że stworzono filtr i ustawiono poprawne mapowanie. Jednak po wejściu na stronę i wysłaniu requestu - nie wywołuje się metoda doFilter.
Jeśli natomiast klasę z moim filtrem ustawię jako
- Najlepsze
- Wszystkie komentarze

@mariusz-laszczka: Chyba logiczne, że nie widzi beana z patternami albo masz źle napisane patterny.

@Hatespinner: Ale przy uruchamianiu apki wyświetla log: Mapping filtter 'Nazwa mojego Filtra ustawiona w beanie' to urls [/poprawnyurl]', więc musi widzieć beana. Pattern też na 100 dobry, to tylko jedna podstrona :(

#java #spring #programowanie Próbuję nauczyć się Springa i powiem szczerze mam dość spory mętlik. Przejrzałem kilka tutoriali i przedstawiają różne podejścia. Nie wiem w sumie jak na chwilę obecną wygląda programowanie w Springu, kolega, który w nim pracuje powiedział, że na chwilę obecną wystawia się restowe API i widok w Angularze. Może ktoś się wypowie jak to teraz wygląda i poleci jakiś dobry aktualny tutorial.
- Najlepsze
- Wszystkie komentarze

@D3xxT3r: Programowanie w Springu na ogół wygląda tak, że jeśli potrzebujesz jakiejś tam funkcjonalności do jakiegoś tam systemu, to ją goglujesz dodajesz słowo klucz 'spring' i implementujesz ją korzystając ze Springa tak jak chcesz, albo tak jak na to system/baza/analitycy pozwalają. (✌ ゚ ∀ ゚)☞
EDIT: Uczenie się springa, to jak nauka korzystania całej skrzynki z narzędziami, tylko dla tego, że masz plan użyć młotka. xD
EDIT: Uczenie się springa, to jak nauka korzystania całej skrzynki z narzędziami, tylko dla tego, że masz plan użyć młotka. xD
@D3xxT3r: restowe API i widok w Angularze

Czy jest jakiś czysty sposób, aby za pomocą #gradle generować w #spring migracje dla #liquibase na podstawie #hibernate? Są pluginy liquibase-hibernate i liquibase-gradle-plugin, jednak sypie mi tym https://stackoverflow.com/questions/40473197/cant-get-liquibase-gradle-plugin-to-work-with-spring-jpa-application i póki co również skończyłem na własnym tasku dla Gradle'a.
#webdev #java
#webdev #java

W jaki sposób ukryć implementację encji w poszczególnych serwisach, jeśli jednocześnie chcemy, żeby encje mogły być w relacji z encjami z innych serwisów? Na myśl przychodzą mi tylko publiczne interfejsy, ale to raczej nie rozwiązuje problemu
[ #ddd | #oop | #java | #spring | #naukaprogramowania ]
[ #ddd | #oop | #java | #spring | #naukaprogramowania ]
- Najlepsze
- Wszystkie komentarze

@noarch: W takim razie sprawa jest dość prosta. W każdym z serwisów powinieneś oddzielić model domenowy danego serwisu od modelu komunikacyjnego (np. danych zwracanych na endpointach, lub w klientach do innych usług). Potem trzeba tylko napisać kawałek kodu do konwertowania jednego modelu na drugi.
Niestety jest to sporo pisania ale daje Ci dużą swobodę w modyfikacji każdego modelu osobno bo konwerter zawera informację co tłumaczysz na co i jest jedynym
Niestety jest to sporo pisania ale daje Ci dużą swobodę w modyfikacji każdego modelu osobno bo konwerter zawera informację co tłumaczysz na co i jest jedynym

@noarch: Jeśli jeden pakiet potrzebuje danych prywatnych drugiego pakietu to może być to jedna z takich sytuacji:
1) Prywatne dane drugiego pakietu nie są tak na prawdę prywatne i trzeba je wstawić na jakimś interfejsie komunikacyjnym
2) Coś jest nie tak z odpowiedzialnościami i/lub rzeczy są zbyt mocno podzielone. Wtedy trzeba się dobrze zastanowić nad tym co się tak na prawdę dzieje.
Dodam tylko, że ogólnie te wszystkie zasady odnośnie układania kodu, wszelkie
1) Prywatne dane drugiego pakietu nie są tak na prawdę prywatne i trzeba je wstawić na jakimś interfejsie komunikacyjnym
2) Coś jest nie tak z odpowiedzialnościami i/lub rzeczy są zbyt mocno podzielone. Wtedy trzeba się dobrze zastanowić nad tym co się tak na prawdę dzieje.
Dodam tylko, że ogólnie te wszystkie zasady odnośnie układania kodu, wszelkie

#programowanie #webdev
Jeszcze niedawno jak pisało się aplikację webową, to robiło się jeden projekt. Backend (np. w #spring lub #aspnet) i w tym samym projekcie robiło się frontend (jakieś Spring MVC z szablonami w JSP lub odpowiednik). Teraz robi się API REST i dzięki temu backend jest bardziej niezależny od frontendu (jakiś #angular #react czy coś innego).
I są dwa
Jeszcze niedawno jak pisało się aplikację webową, to robiło się jeden projekt. Backend (np. w #spring lub #aspnet) i w tym samym projekcie robiło się frontend (jakieś Spring MVC z szablonami w JSP lub odpowiednik). Teraz robi się API REST i dzięki temu backend jest bardziej niezależny od frontendu (jakiś #angular #react czy coś innego).
I są dwa
- Najlepsze
- Wszystkie komentarze

Moim zdaniem rozdział backend/frontend na dwie aplikacje jest dużo wygodniejszy, sama możliwość uruchomienia samego frontu jest dużym plusem.

@mk321: Dwa projekty.
Development:
- backend - developujesz i normalnie uruchamiasz.
- frontend - uruchamiasz na developerskim serwerze (praktycznie wszystkie narzędzia powinny coś mieć, Webpack ma na 100%) i developujesz z "hotswapem" (po każdej zmianie jest rebuild cząstkowy i refresh).
Deployment: deployujesz na dwa rożne serwery (dla backendu jakiś Tomcat, dla frontendu coś co serwuje statyczne pliki). W przyszlości pozwoli to np. zrobić wsadzić load balancer, cdny i inne dziwne
Development:
- backend - developujesz i normalnie uruchamiasz.
- frontend - uruchamiasz na developerskim serwerze (praktycznie wszystkie narzędzia powinny coś mieć, Webpack ma na 100%) i developujesz z "hotswapem" (po każdej zmianie jest rebuild cząstkowy i refresh).
Deployment: deployujesz na dwa rożne serwery (dla backendu jakiś Tomcat, dla frontendu coś co serwuje statyczne pliki). W przyszlości pozwoli to np. zrobić wsadzić load balancer, cdny i inne dziwne
Mirki #java #spring #thymeleaf
Mam apke, która ma "koszyk" i chce wyświetlić na koszyku ile ma elementów, i teraz takie pytanie jak to połączyć? Bo nie będę do każdego mapowania dawał modelmap.addAttribute("koszyk", basket.size());
I moje pytanie jak to zrobić? Chce to zrobić po "ludzkiemu", myślałem żeby dodać wartość do sesjii, ale czy tak się robi?
Mam apke, która ma "koszyk" i chce wyświetlić na koszyku ile ma elementów, i teraz takie pytanie jak to połączyć? Bo nie będę do każdego mapowania dawał modelmap.addAttribute("koszyk", basket.size());
I moje pytanie jak to zrobić? Chce to zrobić po "ludzkiemu", myślałem żeby dodać wartość do sesjii, ale czy tak się robi?
- Najlepsze
- Wszystkie komentarze

Mam projekt który składa się z kilku modułów. Każdy z modułów ma swój gradlowy build. Projekt jest tworzony w springu. Jak to jest że jeden moduł się buduje i uruchamia pyzy użyciu ./gradlew bootRun a pozostałe moduły mimo poprawnych adnotacji i gradle.build wyrzucają błąd że nie znalazł classy main. Clean buildy nie pomagają.
#spring #naukaprogramowania #gradle
#spring #naukaprogramowania #gradle
- Najlepsze
- Wszystkie komentarze
Mirky z #java #spring i trochu #testowanieoprogramowania
Jak podchodzicie do (integracyjnego?) testowania pojedynczych kontrolerów gdy potrzebna jest jakaś relacja w bazie danych?
Przykładowa sytuacja:
Chcę przetestować wysłanie requestu, który zapisuje psa, ale pies ma ID schroniska (no i relacje w bazie)
I
Jak podchodzicie do (integracyjnego?) testowania pojedynczych kontrolerów gdy potrzebna jest jakaś relacja w bazie danych?
Przykładowa sytuacja:
Chcę przetestować wysłanie requestu, który zapisuje psa, ale pies ma ID schroniska (no i relacje w bazie)
I
- Najlepsze
- Wszystkie komentarze
Czy ogólnie programowanie w #spring, mikroserwisy, mocno odbiega od aplikacji w #grails? Zastanawiam się czy mogę aplikować na junior java developer, z dobrą znajomością grails i groovy?
#java #groovy #programowanie #informatyka
#java #groovy #programowanie #informatyka
- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze

Mirki jak to najlepiej zrobić? Nie wiem jak zadać to pytanie w google..
Mam bazę danych z pomiarami temperatury w #sql. Chcę wybrać z niej dane z okresu od X do Y z pewnym interwałem, tak żeby zmniejszyć ilość danych z np 1000 do 100 (czyli pobieram co 10 wpis). Da się to zrobić w zapytaniu SQL?
Jeśli nie to jak najefektywniej i najładniej zrobić to w #java
Mam bazę danych z pomiarami temperatury w #sql. Chcę wybrać z niej dane z okresu od X do Y z pewnym interwałem, tak żeby zmniejszyć ilość danych z np 1000 do 100 (czyli pobieram co 10 wpis). Da się to zrobić w zapytaniu SQL?
Jeśli nie to jak najefektywniej i najładniej zrobić to w #java
- Najlepsze
- Wszystkie komentarze
Mirki, jakie firmy polecacie na #slask do #programowanie, głównie #javascript #frontend, aczkolwiek #java mile widziana bo chcę też trochę jej liznąć wraz ze #spring
Fajnie jakby było dobre podejście do pracownika, nie wyzysk. Przydatny code-review, ogólnie żeby w firmie byli jacyś seniorzy od których można się czegoś nauczyć, do tego dobrze jakby firma sponsorowała jakieś szkolenia itp.
A
Fajnie jakby było dobre podejście do pracownika, nie wyzysk. Przydatny code-review, ogólnie żeby w firmie byli jacyś seniorzy od których można się czegoś nauczyć, do tego dobrze jakby firma sponsorowała jakieś szkolenia itp.
A
- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze

Przypomnienie dlaczego powstał #bitcoin
https://medium.com/founder-playbook/a-quick-reminder-why-bitcoin-was-invented-in-the-first-place-f9ae7430bc17
Szczegółowy opis CompletableFuture java8
https://www.callicoder.com/java-8-completablefuture-tutorial/
Kompletny
https://medium.com/founder-playbook/a-quick-reminder-why-bitcoin-was-invented-in-the-first-place-f9ae7430bc17
Szczegółowy opis CompletableFuture java8
https://www.callicoder.com/java-8-completablefuture-tutorial/
Kompletny
- Najlepsze
- Wszystkie komentarze

#programowanie #spring #angular #java
Spring boot jest w stanie odpalić statyczną stronę web jeśli wrzucimy ją do jednego z katalogów (/META-INF/resources/, /resources/, /static/, /public/). I fajnie. Ja jednak chciałbym stworzyć w mavenie projekt multimodułowy i wyciągnąć część web (konkretnie Angular) do osobnego modułu. Jest ktoś w stanie podrzucić jakiś przykład w jaki sposób to zrobić? A już super by było dostać jakiś tutorial z
Spring boot jest w stanie odpalić statyczną stronę web jeśli wrzucimy ją do jednego z katalogów (/META-INF/resources/, /resources/, /static/, /public/). I fajnie. Ja jednak chciałbym stworzyć w mavenie projekt multimodułowy i wyciągnąć część web (konkretnie Angular) do osobnego modułu. Jest ktoś w stanie podrzucić jakiś przykład w jaki sposób to zrobić? A już super by było dostać jakiś tutorial z
- Najlepsze
- Wszystkie komentarze

Spring Security OAuth 2.2 Released
https://spring.io/blog/2017/07/28/spring-security-oauth-2-2-released
Why the perfect lambda expression is just one line
https://www.ibm.com/developerworks/library/j-java8idioms6/index.html
How
https://spring.io/blog/2017/07/28/spring-security-oauth-2-2-released
Why the perfect lambda expression is just one line
https://www.ibm.com/developerworks/library/j-java8idioms6/index.html
How

- Najlepsze
- Wszystkie komentarze
Mirki z #java #spring - czytam sobie książkę od zera do bohatera, natrafiłem na rozdział o AOP. Może ktoś mi powiedzieć dlaczego tak jest a nie inaczej? Sytuacja:
Mam bean cdPlayer, który ma Autowired interfejs CompactDisc z metodami play() oraz playTrack(int number). cdPlayer ma metodę playCD(), który wywołuję metodę play() w CompactDisc. Ostatnim ważnym szczegółem jest fakt, że moja implementacja CompactDisc, której używam wszędzie, w metodzie play() wywołuje
Mam bean cdPlayer, który ma Autowired interfejs CompactDisc z metodami play() oraz playTrack(int number). cdPlayer ma metodę playCD(), który wywołuję metodę play() w CompactDisc. Ostatnim ważnym szczegółem jest fakt, że moja implementacja CompactDisc, której używam wszędzie, w metodzie play() wywołuje
- Najlepsze
- Wszystkie komentarze

Czy żeby wprowadzić jakiekolwiek obserwatory w aplikacji w #spring muszę przerobic wszystkie kontrolery na Webflux czy można jakoś to miksować?
Chodzi o to że póki co mam standardową aplikację w Springu z sporą ilością @RestController i trochę czasu zajmie żeby wszystko przerobić, a potrzebuje wdrożyć trochę rzeczy które nie będą blokować request tylko zrobią coś w tle, typu wysyłanie emaili, przetwarzanie plików itd.
#java #programowanie
Chodzi o to że póki co mam standardową aplikację w Springu z sporą ilością @RestController i trochę czasu zajmie żeby wszystko przerobić, a potrzebuje wdrożyć trochę rzeczy które nie będą blokować request tylko zrobią coś w tle, typu wysyłanie emaili, przetwarzanie plików itd.
#java #programowanie

Hej, jest tutaj jakiś Mirek który konfigurował kiedyś aplikację Spring/JPA na Websphere ? Bo mam problem z EntityManagerem który się nie wstrzykuje i leci mi NPE. Aplikacja dziala normalnie poza Websphere, próbowałem już rzeczy :dokumentacja, ale bardzo możliwe że czegoś nie widzę, bo dalej nie działa ( ͡° ʖ̯ ͡°)
#programowanie #websphere #spring #jpa #java
#programowanie #websphere #spring #jpa #java
- Najlepsze
- Wszystkie komentarze
