Wszystko
Najnowsze
Archiwum
#springboot #spring #java
Jak najlepiej wstrzyknąć do springa propertas z application.properties tak by móc go używać w metodach?
Mam klasę:
public class MojaKlasa(){
@
Jak najlepiej wstrzyknąć do springa propertas z application.properties tak by móc go używać w metodach?
Mam klasę:
public class MojaKlasa(){
@
- 1
- 1
@fegwegw: Kurcze, przez pół godziny się nie zorientowałem że tak to nazwałem. dzięki za pomoc!
#java #jwt #securit #spring
Mirki, robię apkę do generowania JWT w spring boocie. Apka ma udostępniać klucze publiczne, przez które serwisy sobie będą walidować tokeny (jak tutaj: https://login.microsoftonline.com/common/discovery/v2.0/keys)
No i pojawia się pytanie : Będę miał wiele kluczy prywatnych/publicznych ładowanych z pliku. Każdy prywatny klucz będzie miałzbiór publicznych kluczy (żeby nie generować tokenu zawsze tym samym kluczem prywatnym).
Klient
Mirki, robię apkę do generowania JWT w spring boocie. Apka ma udostępniać klucze publiczne, przez które serwisy sobie będą walidować tokeny (jak tutaj: https://login.microsoftonline.com/common/discovery/v2.0/keys)
No i pojawia się pytanie : Będę miał wiele kluczy prywatnych/publicznych ładowanych z pliku. Każdy prywatny klucz będzie miałzbiór publicznych kluczy (żeby nie generować tokenu zawsze tym samym kluczem prywatnym).
Klient
- 0
@LM317T: Chodzi mi o taką infrastrukturę |(Ja jestem Identity Providerem)
źródło: comment_viEFODrukqcPLgHspT73KMf9wyILHfdv.jpg
Pobierz@mariusz-laszczka: moim zdaniem tak: jeśli generujesz klucz publiczny załóżmy nadajesz mu jakieś uid i zapisujesz to w bazie, uid klucza publicznego umieszczasz w payload JWT.
Wtedy service może zdekodować token, odczytać uid klucza prywatnego (z payload), wysyła zapytanie do Ciebie, odsyłasz klucz publiczny i service waliduje token i zapisuje sobie public key na przyszłość.
Wtedy service może zdekodować token, odczytać uid klucza prywatnego (z payload), wysyła zapytanie do Ciebie, odsyłasz klucz publiczny i service waliduje token i zapisuje sobie public key na przyszłość.
- 1
W ramach ćwiczeń chcę zrobić coś na wzór mirkobloga - zastanawiam się jak zaimplementować upvote/downvote. Zrobić to jako standardowy REST endpoint z AtomicIntegerem w środku czy użyć do tego jakiegoś NoSQL? #java #programowanie #spring
@Blue15: tutaj znowu wracamy do założeń. Masz jedną instancję aplikacji czy wiele? Jakie pełnią funkcje? Czy każda instancja może zapisać do bazy, czy tylko wyznaczona jedna/klika z nich? Mówisz że zapytanie chwilę trwa - czy jest coś co można zrobić żeby ten czas zmniejszyć? Co jest w ogóle źródłem wolnego czasu przetwarzania? Nawiązywanie połączenie HTTP/TLS? Brakuje wątków? Jest jakaś droga synchronizacja między wątkami? Połączenie do bazy zajmuje długo?
To co
To co
@cxnmlhuipwetr: Tutaj chciałem jeszcze zauważyć że są RDBMSy o ogromnej skalowalności typu Spanner czy cockroach - ale wymagają dość specyficznego setupu (Spanner wymaga zegarów atomowych żeby utrzymać sensowną ilość TPSów)
#springboot #spring #java
Mirki, da się zrobić w spring boocie (apka działa na linuxie) coś w stylu triggera, który będzie ładował klucze z pliku przy starcie i załadowywał plik na nowo przy każdej zmianie w pliku?
Mirki, da się zrobić w spring boocie (apka działa na linuxie) coś w stylu triggera, który będzie ładował klucze z pliku przy starcie i załadowywał plik na nowo przy każdej zmianie w pliku?
- 1
Przy starcie ładujesz @PostConstruct a potem możesz odpalić wątek i sprawdzać co sekundę czy plik został odświeżony tzn czy file modification time jest większy niż ostatni w którym wczytałeś plik, można do tego użyć @Scheduled, jest też chyba jakieś API: https://docs.oracle.com/javase/tutorial/essential/io/notification.html ale nie używałem to nie wiem jak to działa ( ͡° ͜ʖ ͡°)
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
Hej, próbuję stworzyć aplikację, w której mam 2 klasy: User i Car połączone ze sobą relacją powiedzmy One-To-Many(Many-To-One). Po zalogowaniu się użytkownika jest możliwość dodania samochodu poprzez formularz w JSP. A tak naprawdę chciałbym, żeby istniała taka możliwość, bo za bardzo nie wiem jak podejść do tematu.
W formularzu do tworzenia aut powinny znaleźć się pola: id, name i user (auto jest przypisane do zalogowanego użytkownika). 2 pierwsze pola wiem jak przekazać
W formularzu do tworzenia aut powinny znaleźć się pola: id, name i user (auto jest przypisane do zalogowanego użytkownika). 2 pierwsze pola wiem jak przekazać
@wycalevets:
SecurityContextHolder.getContext().getAuthentication()- 1
@kernelpan1c: @fegwegw: super, dzięki
- 1
#java #spring #security #programowanie
Mirki, dlaczego moja springowa apka ma w dupie adnotacje @Configuration i @EnableOAuth2Sso w klasie konfiguracyjnej websecurity? Dopiero dodanie @EnableOAuth2Sso w głównej klasie sprawia, że apka wymaga logowania...
Mirki, dlaczego moja springowa apka ma w dupie adnotacje @Configuration i @EnableOAuth2Sso w klasie konfiguracyjnej websecurity? Dopiero dodanie @EnableOAuth2Sso w głównej klasie sprawia, że apka wymaga logowania...
źródło: comment_mwsf4y1WkvI84wB0WTBjd95nENS87qku.jpg
PobierzKomentarz usunięty przez autora
- 1
#programowaniewebowe #java #spring #webdesign (?)
Używać Apache Tiles, SiteMesh czy czegoś jeszcze innego?
Używać Apache Tiles, SiteMesh czy czegoś jeszcze innego?
- 0
@fegwegw: chodzi o to czy uczyć się starej(?) technologii czy coś innego w zamian ruszyć
- 1
@borrow: coś innego, zdecydowanie. W ogóle nie widzę większego sensu czyć się tego typu frameworków 'na potem' - jest duża szansa, że zanim (o ile w ogóle) użyjesz ich 'produkcyjnie', to będą przestarzałe, lub w ogóle nie będą istnieć. Poucz się czegoś, co jest używane 'od zawsze': guava, mockito, guice, etc.
- 1
Siema mirki,
Na obrazku przedstawiam schemat JSON.
Da radę w Springu z użyciem RestTemplate i Jacksona zmapować taką strukturę do obiektu POJO zawierającego:
-
Na obrazku przedstawiam schemat JSON.
Da radę w Springu z użyciem RestTemplate i Jacksona zmapować taką strukturę do obiektu POJO zawierającego:
-
źródło: comment_lHeHd2u6EBG5KRZSI0i41UHKz76zoTSj.jpg
Pobierz- 1
Znajomość chmury może się przydać z punktu widzenia #java #spring developera? Na razie jestem na podstawowym poziomie, ale chętnie uczę się nowych rzeczy. Aktualnie jest webinar nt. #azure
Warto inwestować w ten kurs? https://chmurowisko.pl/azure Maciej Aniserowicz prowadzi aktualnie vloga na ten temat.
#programowanie #chmura #cloud
Warto inwestować w ten kurs? https://chmurowisko.pl/azure Maciej Aniserowicz prowadzi aktualnie vloga na ten temat.
#programowanie #chmura #cloud
- 1
@Blue15: Na pewno nie zaszkodzi, ale jako dev w tym temacie lepiej imho ogarnac Spring Cloud.
- 1
@mk321: @Blue15: Oj tu trochę niezaktualizowani jesteście :-) https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven Azure Functions wspiera Javę jako backend, piszesz kod bez martwienia się o serwery. Do Azure'a w Javie bierzesz dowolne SDK https://github.com/Azure/azure-sdk-for-java
mozesz budować dowolne konfiguracje serverless / event grid / event hub za pomocą tych usług i w efekcie stworzyć produkt bez ani jednej zarządzanej VMki pod spodem.
mozesz budować dowolne konfiguracje serverless / event grid / event hub za pomocą tych usług i w efekcie stworzyć produkt bez ani jednej zarządzanej VMki pod spodem.
- 1
Polecicie jakies materialy do spring security? Potrzebuje zabezpieczyc strone, no ale nie chce wymyslac kola na nowo. Myslalem o generowaniu authKey, przypisywaniu do sesji i trzymaniu gdzies (chyba w bazie), kazdy request by wysylal ten key a serwer by sobie sprawdzal czy wszystko jest ok.
Szukalem w google juz ale co strona to inaczej to jest zrobione, dlatego pytam o cos co mozecie polecic i jest sprawdzone
#java #spring
Szukalem w google juz ale co strona to inaczej to jest zrobione, dlatego pytam o cos co mozecie polecic i jest sprawdzone
#java #spring
- 3
Projekt #java #spring, frontend robie w dajmy na to w vue. Jak powinien projekt wygladac w vcs? Gdzie umiescic i jak nazwac folder z frontem? ktorych plikow z vue nie uploadowac do gita (glownie chodzi mi o folder node_modules, dodawanie go do gita to chyba bezsens spoko jest package.json)?\
Widzialem na yt goscia ktory folder z frontemwrzucil do resources i rootem angulara byl folder ui, czy to
Widzialem na yt goscia ktory folder z frontemwrzucil do resources i rootem angulara byl folder ui, czy to
@Bruno_: obczaj npm i tym startuj sobie frontend jako osobna aplikację
- 2
@Bruno_: @mk321: To zależy. Nie decydowałbym o trzymaniu frontu osobno tylko ze względu na istnienie czy nieistnienie jakiegoś narzędzia. Tak na przykładzie czterech aplikacji z UI, które utrzymuję w pracy:
Pierwsza, w większości serwuje statyczną treść zaczytaną ze storage'a. Dlatego mamy tu jedną javową apkę z thymeleaf'em i małym API. Thymeleaf wypełnia w większości htmla i podrzuca kilka js'ów potrzebnych do utrzymania paru dynamicznych części strony (np. podpowiedzi w wyszukiwarce).
Pierwsza, w większości serwuje statyczną treść zaczytaną ze storage'a. Dlatego mamy tu jedną javową apkę z thymeleaf'em i małym API. Thymeleaf wypełnia w większości htmla i podrzuca kilka js'ów potrzebnych do utrzymania paru dynamicznych części strony (np. podpowiedzi w wyszukiwarce).
Jaki framework #javascript do odczytywania danych z resta w #java #spring? Wiem że będę się musiał nauczyć kilku ale nie pracowałem z javascriptem, więc potrzebuję coś co jest jak najprostsze na początku
#frontend #programowanie
#frontend #programowanie
Mirki, znacie dobrą alternatywę dla Intellij pod Java + Spring? Z obsługą frameworku, baz danych itp. Koszt tego IDE to 500 €, więc trochę za dużo :/
#programowanie #webdev #java #spring
#programowanie #webdev #java #spring
@patryk-4: jeżeli profesjonalny soft za 500€ jest dla Ciebie za drogi to może komercyjnie zajmij się nie kodzeniem, a - dajmy na to - hodowlą jedwabników?
@patryk-4: to wez wersje typu "pay monthly". Jeśli 4 osoby kodzace komercyjnie w Java nie sa w stanie zarobić 8k PLN
na zakup licencji to serio coś jest nie tak
na zakup licencji to serio coś jest nie tak
7
Spring Data - @Query
Jednym z modułów frameworka Spring jest Spring Data, dzięki któremu możemy zminimalizować ilość "boiler-plate" kodu. W tym wpisie pokazujemy jak utworzyć metody wykonujące nasze własne zapytania do bazy danych za pomocą @Query. W powiązanych link do wpisu na blogu.
z- 0
- #
- #
- #
- #
- #
- #
- 2
#programowanie #google #spring #java
Cumple, chcę zaimplementować logowanie przez Google Accounts no i problem mam, przy endpointach wymagających autentykacji powinno mnie przerzucać na localhost:8080/login w celu zalogowania, druga sprawa nie wiem czemu nie odpala mi index.html. Byłbym rad gdyby ktoś zerknął dlaczego mi to nie trybi: https://github.com/Dezet-IT/OurLibrary
Cumple, chcę zaimplementować logowanie przez Google Accounts no i problem mam, przy endpointach wymagających autentykacji powinno mnie przerzucać na localhost:8080/login w celu zalogowania, druga sprawa nie wiem czemu nie odpala mi index.html. Byłbym rad gdyby ktoś zerknął dlaczego mi to nie trybi: https://github.com/Dezet-IT/OurLibrary
@Dominias: jest słowo uwierzytelnienie, nie ma autentykacja.
- 2
@mk321: ale na cholerę się udzielasz skoro nic nie wnosisz do tematu? Twoje życie jest aż tak nudne, że musisz swoje mądrości niezwiązane z tematem pytania wygłaszać żeby podbudować swoją samoocenę czy coś w ten deseń? "W środowisku informatycznym upowszechniło się, nie tak dawno temu, słowo autentykacja" i pytanie kieruje do ludzi z tego środowiska, każdy rozumie o co chodzi i to jest najważniejsze, a nie to czy jakiś szarak
chce sie nauczyc springa, dla siebie i bo chcialbym dostac sie na jakies praktyki. Jednak mam pewien problem, aktualnie czytam "Spring w akcji" (malo przeczytalem) i caly czas w glowie mam to ze czytam te przyklady, ale ja nie wiem jak zrobic taki projekt. Czy tam sa jakies przyklady dalej czy szukac na wlasna reke jak to sie robi? Rozumiem idee springa i tego jak maja wygladac te apki (mam podstawy angulara
@penguin1 imo oop to abstrakcja bo to oczywiste i nie wiem z czego mogą pytać xD
Podstawy javy to garbage collector, collections it, spring to framework. Mimo to jak w wymaganiach do pracy masz springa to raczej cie zapytaja, ale z czego to nie mam pojęcia.
Według mnie w tym momencie nie powinieneś się uczyć żadnej teorii, rób jakieś projekty małe (małe bo szybko się robi i możesz iść dalej, a
Podstawy javy to garbage collector, collections it, spring to framework. Mimo to jak w wymaganiach do pracy masz springa to raczej cie zapytaja, ale z czego to nie mam pojęcia.
Według mnie w tym momencie nie powinieneś się uczyć żadnej teorii, rób jakieś projekty małe (małe bo szybko się robi i możesz iść dalej, a
- 2
@penguin1: no i pierwszy projekt to olej tamte RESTful service i ogolnie rest controller w swoim projekcie (dopiero od drugiego) bo po sobie widze ze duzo latwiej to wszystko ogarnac jak sie nauczysz w pierwszej kolejnosci zwyklego springa + zwracanie thymeleafem htmli
- 2
- 5
@RequestMapping(value="user", method = POST)
public String addUser(@RequestBody User user)Mniej wiecej tak. Generalnie unikaj tez dawania slow typu add/delete/update w sciezce i zamiast tego wywoluj odpowiednie metody HTTP.
- 1
@borrow: wpisujesz parametry nie tam gdzie trzeba. Kliknij "Params" obok przycisku Send i tam je podaj



















Aplikacja webowa, jak przesyławć dane do bazy danych np. z radio buttons, bez odświeżania strony?
@FUTdeals: xd