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

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

Wyrewolwerowanyrewolwer
- 0
@hamster151: Bo ogólnie całość stała się przy podnoszeniu springa+hibernate do najnowszych wersji.
#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
@mariusz-laszczka: Chyba logiczne, że nie widzi beana z patternami albo masz źle napisane patterny.
- 0
@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.
@D3xxT3r: restowe API i widok w Angularze
- 7
@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
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
- 1
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 ]
@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
@noarch: tez mieliśmy ten problem. U nas świetnie sprawdziło się rozwiązanie 1 tylko identyfikatory opakowane jako value objects. Co do redundancji to moim zdaniem tylko wtedy gdy jest naprawdę potrzebna z biznesowego podejścia.
- 14
#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
- 1
@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
- 2
Moim zdaniem rozdział backend/frontend na dwie aplikacje jest dużo wygodniejszy, sama możliwość uruchomienia samego frontu jest dużym plusem.
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?
- 2
@robie_bota: Robi się, możesz trzymać w sesji.
- 0
@jedzgruszki: no tylko, że trzeba tego beana napisać z zasięgiem sesyjnym, którego nie mam pojęcia jak napisać :D i aktualizować przy zmianie koszyka
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
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
- 1
- 1
@ppawel: W sumie nie pomyślałem o wykorzystaniu kontrolera jako normalnej klasy-beana xD
- 1
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
konto usunięte via Android
- 2
@robie_bota to zależy czy obiekt ma ustswione id
- 1
@robie_bota: sprawdź jeszcze to
vs
@JoinColumn chyba też potrzebuje natywnej nazwy kolumny z sql, nie nazwy pola z klasy
produktdto
vs
productdto_id
@JoinColumn chyba też potrzebuje natywnej nazwy kolumny z sql, nie nazwy pola z klasy
- 2
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
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
- 0
@MrRuby: jak mam pisać na pw jak "Użytkownik nie chce odbierać wiadomości prywatnych od Ciebie" :D
- 0
taktyk
- 32
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

#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
- 1
- 0
@bartoneczek: powinno normalnie dać radę, dodajesz moduł mavenowy i używasz go jako dependency
btw. @antek11: JHipster i jego miliony linii kodu to chyba nie jest najlepsze rozwiązanie do jedynie zlepienia dwóch własnych projektów ( ͡° ͜ʖ ͡°)
btw. @antek11: JHipster i jego miliony linii kodu to chyba nie jest najlepsze rozwiązanie do jedynie zlepienia dwóch własnych projektów ( ͡° ͜ʖ ͡°)
- 12
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
źródło: comment_t9Pn9Uyh4am0VlqakyyfHNNZVR7vpicL.jpg
PobierzBardzo dobry artykuł z medium.com, przyjemnie się czyta. Dzięki za link @interface
- 2
Komentarz usunięty przez autora
- 3
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
- 1
Jak zazwyczaj, w końcu odpowiedz się znalazła - dla potomnych:
https://stackoverflow.com/questions/13564627/spring-aop-not-working-for-method-call-inside-another-method
Spring pakuje interfejsy we własne wrappery na podstawie tego co jest zadeklarowane - nie wie, ze implementacja 1 wywołuje 2. Work around - ponoć rozbić to na osobne beany lub użyć innego frameworka niż wbudowany do aop. Dzięki za bycie gumową kaczką.
https://stackoverflow.com/questions/13564627/spring-aop-not-working-for-method-call-inside-another-method
Spring pakuje interfejsy we własne wrappery na podstawie tego co jest zadeklarowane - nie wie, ze implementacja 1 wywołuje 2. Work around - ponoć rozbić to na osobne beany lub użyć innego frameworka niż wbudowany do aop. Dzięki za bycie gumową kaczką.
- 1
@wafel93: Mozna:
1. Wplesc aspekty wczesniej niz w runtime (np. juz przy kompilacji).
2. We wlasnej implementacji nie uzywac dziedziczenia, tylko delegacji do autowire'owanego pola, ale to raczej slaby design, jezeli AOP jest jedynym powodem ku temu.
3. Zmienic architekture tak, zeby standardowe zachowanie Springa wystarczalo (✌ ゚ ∀ ゚)☞
1. Wplesc aspekty wczesniej niz w runtime (np. juz przy kompilacji).
2. We wlasnej implementacji nie uzywac dziedziczenia, tylko delegacji do autowire'owanego pola, ale to raczej slaby design, jezeli AOP jest jedynym powodem ku temu.
3. Zmienic architekture tak, zeby standardowe zachowanie Springa wystarczalo (✌ ゚ ∀ ゚)☞
@NiepodlegleWybrzezeKlatkiSchodowej: tematycznie: spring boot świetnie przedstawiony https://www.youtube.com/watch?v=zQll41ha5_g
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




























