Mireczki z #spring jakie podejście lepiej przyjąć podczas tworzenia restapi

takie:

@RestController
public class SignUpController {
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poleci ktoś jakiś sprawdzony tutorial Springa? Każdy, z którego korzystałem jest inny, ale za każdym razem coś mi nie działa związanego ze Springiem MVC. Począwszy od buntowaniu się Tomcata po niewidoczność widoków z poziomu kontrolera . Najlepiej jakby jego konfiguracja opierała się na Intelij, a nie Eclipse, żebym nie miał wątpliwości, że coś źle skonfigurowałem w ide. Korzystałem z pierwszych lepszych, to teraz zdaję się na Wasze propozycje ( ͡° ͜
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wiosna Siłownik zawiera kilka klasy produkcji gotowych funkcji do dowolnej aplikacji do butów na wiosnę. Gdy jest skonfigurowany w dowolnej aplikacji do butów wiosna, to naraża nie. odpoczynku punktów końcowych po wyjęciu z pudełka. Te punkty końcowe reszta może być spożywany do zarządzania i monitorowania aplikacji.
Spring Actuator Tutorials
#spring
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hatespinner: To jest egzamin od Springa jako organizacji? Wystawiają certyfikat? Jeżeli tak to jak długo ważny, czy bezterminowo, czy na daną wersję Springa? Materiały od nich czy czytanie dokumentacji + internet? Jaki koszt? Jakieś przykładowe pytania? Sorry za wysyp pytań, ale zainteresowałeś mnie :D
  • Odpowiedz
@CiekawskiJ: Egzamin od Pivotala a oni są jedyną oficjalnie certyfikującą organizacją jeżeli chodzi o Springa. To znaczy nie wiem czy to do końca prawda, ale tylko ich certyfikat ma jakiekolwiek znaczenie w swiecie Javy.

Kazdy egzamin jest do danej wersji Springa (ewentualnie kilku) i jest ważny tyle ile wersja jest w obiegu. Czyli w sumie sporo czasu.

Wszystkie materiały dają na kursie, który kosztuje jakoś 3000$. Ja tyle ofc nie
  • Odpowiedz
Ktoś kojarzy dlaczego przekazując POSTem do kontrolera parametry:

userRoles[] USER

userRoles[] MOD

Dostaje 400 Bad request: HTTP Status 400 - Required String[] parameter 'userRoles' is not present
Kod:
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wie ktoś może co się s---------o? otóż miałem projekt na spring boocie, wszystko śmigało, po pobraniu z githuba na nowo aplikacja działa, ale testy nie widzą tej aplikacji, context się nie ładuje
#java #spring
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AwizisieAkat: sprawdź czy wszystko ze strukturą folderu/modułów jest ok -> module settings i tam zobacz czy masz dobrze pozaznaczane src etc, i czy jest sdk podpięte, bo czasami potrafi się coś zepsuć
  • Odpowiedz
Od czego zacząć się uczyć Springa? Po kolei każdy jego element, a zacząć od Core, czy nie warto już się uczyć niektórych jego elementów, bo się z nich przestało korzystać? Czy od razu może zaczynać od SpringBoota ? Nastawiam się głównie na Web
#java #spring #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mmprogr: Spring core to nie jest coś z czego raczej przestanie się korzystać. Spring core to głównie kontener IoC, który dla Ciebie zarządza beanami. Spring-Boot to jest tylko taka "nakładka" na cały spring-framework, która pozwala Ci w przeciągu kilku minut przygotować projekt pod RestfulWebservice. Zmienia trochę klasyczne podejście do aplikacji webowych - tj. produktem końcowym do wdrożenia na samodzielny serwer aplikacji nie jest WAR, a JAR ze zintegrowanym serwerem aplikacji
  • Odpowiedz
Mam aplikacje SpringMVC webapp i apke desktopową która po wprowadzeniu pewnego tekstu uruchamia komendę w cmd, w jaki sposob. Celem jest żeby te aplikacje połączyć ... żeby użytkownik aplikacji internetowej po kliknięciu w button wysłał rozkaz wykonania komedy w cmd na serwerze i otrzymał odpowiedź jaką zwrócił cmd ? w jaki sposób mogę to zaimplementować ? jakich zagadnień powinienem szukać żeby trafić na odpowiedź ? chodzi o REST ? WebServices ?

#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker:
wcześniej pisałeś, że chcesz z apki desktopowej mieć dostęp do powłoki na serwerze, teraz piszesz, że ma być na odwrót

czy mogę wkleić tą klasę od aplikacji webowej

Dlaczego nie? Musisz tylko przerobić ten kod albo dodać taki, który zwróci wynik kompilacji, a nie tylko jakiś verdict (klasa małą literą?) jeśli chcesz dostać ten plik. A jak chcesz tylko uruchomić i dostać output to kod który powyżej wkleiłem nadaje
  • Odpowiedz
Hello,

Jak się w dzisiejszych czasach korzysta ze Spring Boota z Hibernatem i Restem? Zwykła encja + DAO, czy robić service'y? Dopiero kumam czacze i widzę miliard róznych implementacji, przez zwykłe DAO z crudrepo, po Dao encji i osobny serwis

#programowanie #spring #rest #hibernate
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@emjey20: tworzysz interfejsy repozytoriow ktore implementuja jpa/crud repo, potem serwisy jako posrednika miedzy kontrolerami i repo i kontrolery ktore odpowiadaja za http requesty. Tak z grubsza ja robilem i dziala
  • Odpowiedz
no witam witam są tu jacyś specjaliści od #java #spring ?
ogunie mam problem tego typu:
logowanie z użyciem http.formLogin(), no i teraz tak, żeby się zalogować muszę wysłać requesta POST na url
/login?username=&password=
no właśnie tylko że ja bym chciał, żeby te parametry nie były w urlu, tylko w request body czy w headerach
i nie wiem jak to zrobić, stworzyłem sobie nową klasę rozszerzającą UsernamePasswordAuthFilter i
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ja mówię jak rzeczywiście działa spring, a oni piszą agresywne komentarze, że nie mam pojęcia jak to działa, więc gdzie tu niby pomoc?


@AwizisieAkat: oni Ci napisali jak dziala spring, a Ty im odpisales jak myslisz ze dziala spring. elo.
  • Odpowiedz
Mircy z #java #spring - Robie logowanie do aplikacji za pomoca facebooka. Korzystalem z tego tutorialu. Problem jest taki, ze na te chwile wpuszczany jest kazdy, a ja chce dodatkowo sprawdzic, czy email jest w bazie.
1) Wiem, ze moge to zrobic filtrem, ale nie chce w ten sposob zadzialac
2) ewentualny customowy AuthenticationManager i Provider nie jest wywolywany
3) Nie chce sam sie bawic z tokenami, chce wykorzystac to,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ldefix: nie uzywalem oauth2 przez 3rd party, ale wydaje mi sie ze obiekt autoryzacji idzie przez jakis UserDetailService albo UserDetailsMapper, a jak nie przez zaden z nich to na 100% przechodzi przez AuthorititesPopulator, te klasy mozesz zaimplementowac po swojemu i wstrzyknac do AuthenticationManagerBuilder w klasie extendujacej WebSecurityConfigurerAdapter. Tam powinienes miec wszystko na dloni jak odpalisz debugger. Jeszcze paczke org.sprinframework.security dalbym na debug.
  • Odpowiedz
Mam w Springu prosty rest service, jest uruchamiany jako wątek w klasie głównej, teraz pytanie:
w jaki sposób przekazać do niego zmienne z klasy głównej, dodam że nie mają stałej wartości więc chciałbym pobierać ich wartość za każdym razem kiedy service otrzyma GET.

#java #spring
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak powinienem zaimplementować obsługę zapytania POST w kontrolerze, który ma tworzyć nowy wpis do tabeli, która ma klucze obce? Wszystkie tutoriale pokazują tylko, żeby przekazać w RequestBody obiekt i odpalić save na repozytorium np tak:

@RequestMapping(method = RequestMethod.POST)
    public SeatReserved addItem(@RequestBody SeatReserved seatReserved) {
        seatReserved.setId(null);
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kornfan: tak na oko to w Twoim przypadku wystarczyłoby wysłać jsona z samymi id. Na podstawie tych id pobierasz screening, set, reservation i je sobie sklejasz w jeden obiekt już w jakimś serwisie. Druga opcja - hateoas i hal
  • Odpowiedz
@kornfan: jeśli wysyłasz same id, to sobie pobierz odpowiednie encje poprzez odpowiednie repozytoria na podstawie tych id i sklej ostateczny obiekt, wiadomo, że na podstawie samych id nie stanie się magia. Tak jak wspomniałem zobacz na hateos i format hal wykorzystywany choćby przez spring data rest, wtedy wysyłasz jsona typu:
{
"id": null,
"screening": "http://costam/api/screenings/1",
  • Odpowiedz
#programowanie #java #spring #pracait

Mirki, znacie jakieś sensowne firmy z ciekawymi projektami napisanymi w Springu? JEE też może być, bardzo mile widziany front w Angularze (1 jak i 2, pisałem front w obu). Za dwa miesiące stuknie rok doświadczenia, umowa mi się wtedy też kończy i nie zanosi się na to, że tam dłużej zagoszczę.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach