Elo mirki, robię sobie zadanie rekrutacyjne i się zastanawiam czy powinienem stworzyć metodę findByObject w repozytorium i w tej metodzie wybrać dane z obiektu, czy może w serwisie wybrać dane z obiektu i wywołać findBy jako named query z normalnymi parametrami?
#programowanie #java #spring #hibernate
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FreaQ: findByObject? W domyśle findObjectByObject? Nie kumam.

Zrób metodę findObjectBy(cokolwiek), i wołaj z warstwy serwisów, uprzednio wyciągając 'cokolwiek' z czegokolwiek potrzebujesz.
  • Odpowiedz
#spring #java #programowanie

Cześć. Mirki pomocy.

W ramach nauki #spring-a MVC robię mały projekt, i mam problem z konfiguracją w klasach Javy.
Posiadam 3 klasy konfiguracyjne: WebAppInitializer, WebConfig i RootConfig. Oraz jeden kontroler HomeController. Kody źródłowe i plik pom.xml tutaj: http://pastebin.com/21WGMHpV
Gdy uruchamiam program, to wywala mi błąd 404. Byłbym wdzięczny za wskazanie co robię źle.
S.....g - #spring #java #programowanie 

Cześć. Mirki pomocy. 

W ramach nauki #s...

źródło: comment_VF4ad7xiVxzGJ3CETQaK2Butl1Eotc6Q.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JEST PRACA!! Opłacone relokacja itp. Wyskoczyło na #linkedin więc się dzielę.
"Hi! I'm looking for team of 10 Java Developers form Poland interested in foreign contract. I can offer you 1 year contract in London, great project in travel and retail domain (largest hybris deal in 2015 in Europe) and 2 weeks startup training on Hybris. We will help you in location! We require minimmum 3-4 years professional experience in
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: @CebulowaKochanka: Ja tu nie narzekam, ze wklejasz oferte pracy, spoko. Tylko akurat jezeli jestes programista, to nie potrzebujesz takiej pomocy. Ofert jest od za***a. Wszedzie. ;)

Przez spam mam na mysli kazda oferte, ktora headhunter ci wkleja, bo zobaczyl na profilu tag java, a on sam ma taki tag w ofercie od klienta, itd. To jest po prostu kopiuj-wklej czyli spam.
Ja poszedlem do irlandzkiej firmy z
  • Odpowiedz
#programowanie #spring Mam problem. Mam dwie klasy @Controller w jednej mam taką metodę

@RequestMapping("/owners/{ownerId}")
public ModelAndView showOwner(@PathVariable("ownerId") int ownerId) {
ModelAndView mav = new ModelAndView("owners/ownerDetails");
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam!

Mam tak zdefiniowaną metodę w kontrolerze restowym: http://pastebin.com/UMpHHjGz, gdzie UserPostion to zwykłe POJO (same gety i sety). Przy wywołaniu takiego url: searchWithinRadius?page=1&size=2, w którym request body jest jsonem: http://pastebin.com/KQSU6yiF, dostaję 400 Bad Request. Natomiast testy API restowego, gdzie test wygląda tak: http://pastebin.com/0eWtdW3C nie ma problemu, test przechodzi.

#java #programowanie #rest #spring
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lol_nope: w przyszłości będą zapisywane pozycje wyszukiwań dla usera i dodatkowo dojdzie kilka parametrów do modelu userposition, więc myślę, że pierwsza opcja jest całkiem spoko. W każdym bądź razie bardzo dziękuję Ci za odpowiedź!
  • Odpowiedz
#programowanie #java #spring #hibernate #orm

Mam obiekt, który chcę zapisać w bazie. Obiekt jako id ma inny obiekt (value object). Korzystam z adnotacji @EmbeddedId. Czy to poprawne?
Mam problem podczas generowania id. W adnotacji @GenericGenerator muszę przekazać generator id. Chciałbym aby był on taki jak ten domyślny, czyli automatycznie dodawał jeden do ostatniej wartości w bazie danych (auto increment).
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kisi3l: Ok, dzięki za pomoc. Właśnie obecnie używam własnego generatora i używam UUID, ale boję się o konflikty. To co podesłałeś jest chyba tym czego szukam, tylko nie wiem jak z wydajnością.
  • Odpowiedz
mam problem z odpaleniem:
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-tomcat-jsp

zmieniłem parent i dodałem repo snapshotów springa mimo tego nie chce działać i wali błędem przy uruchamianiu spring boot:
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [sample.tomcat.jsp.SampleTomcatJspApplication]; nested exception is java.lang.IllegalStateException: Failed to introspect annotated methods on class org.springframework.boot.context.web.SpringBootServletInitializer

pełny
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaervek: Konfiguracja Springa jest ok, aplikacja działa bez problemu, jeśli się ją uruchomi przez mvn spring-boot:run. Zakładam, że op ma jakiś problem w IDE, typu skopany classpath, etc.
  • Odpowiedz
#programowanie #java #javaee #spring #linux #ubuntu

Może mi ktoś wytłumaczyć w prostych słowach jak uruchomić aplikację spring boot na serwerze ubuntu vps?
Jak wygenerować pliczek, który musi uruchomiony na serwerze. Jak uruchomić ten pliczek, aby projekt był dostępny z portu 8080?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie dotyczące springa i jego repozytoriów JPA.
Po wykonaniu metody save() na repozytorium nie idzie INSERT do bazy. Tak samo jest z delete() i innymi zapytaniami modyfikującymi bazę.
Co ciekawe aplikacja działa bez problemu na tomcacie na Windowsie korzystając z bazy zainstalowanej na linuxie, natomiast uruchamiając ją na Linuxowym tomcacie i podłączając do tej samej bazy nie działa.
Błędów nie ma, jedynie przy loggingu na poziomie DEBUG można zobaczyć ze hibernate wykonuje tylko SELECT'y, a INSERT'y i UPDATE'y pomija.
Nie mam pojęcia co może być nie tak. Macie jakieś pomysły?

Dodam
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do #java i #programowanie.

Na codzień pracuję w projekcie dla którego #hibernate jest za słabe, a #spring nie jest używany - mamy własny framework zarządzający kontekstem/kontekstami i cyklami życia i całą resztą tałatajstwa.

Nie chcę na razie zmieniać pracy bo mi ciepło, dobrze płacą i rozwijam swój niemiecki. Ale - poszukuję porady od której strony - jakie książki, tutoriale do Spring/Hibernate ogarnąć
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziki:

historyzowalności dwuwymiarowej

Brzmi jak horrendalny potworek językowy. Google też twierdzi że raczej nie jest to szeroko stosowana nazwa. Może z angielska będzie łatwiej rozeznać cuż to takiego magicznego potrzebowaliście ( ͡° ͜
  • Odpowiedz
Ten uczuć, gdy wcześniej programowałeś w Springu na pałę (tzn. coś dodałeś i przestawało działać i nie wiedziałeś dlaczego).
A teraz po przeczytaniu książki od Springa, wiesz jak on działa i jak coś dodajesz, to wiesz, że przestanie działać, ale wiesz czemu i jak to poprawić.



#prawieprogramowanie #spring
mk321 - Ten uczuć, gdy wcześniej programowałeś w Springu na pałę (tzn. coś dodałeś i ...

źródło: comment_HkfV0Ijp2QQtSDW40JC32EJzI2ixV6XD.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Serio książka od springa? Świat idzie do przodu, ludzie robią mikroserwisy, gdzie często nawet nie potrzebujesz kontenerów IoC, bo składasz sobie do kupy sam (ew guice, dagger2 jeśli juz koniecznie trzeba), a apka jest relatywnie mała. Używa się często jakichś sparków (http://sparkjava.com/), dropwizardów czy innych playów.

Jak spring, to tylko spring boot, gdzie sporo masz już prekonfigurowane. Do ogarnięcia się w korpo, w którym używa się Springa wystarczą podstawy podstaw, z 5 adnotacjami na krzyż.
Resztę sobie doczytasz w razie potrzeby.

Nie wiem, jaką książkę czytasz, ale bankowo jest przepełniona masą XMLa (halo, 2016 rok, ktoś jeszcze pamięta o xmlu?).
  • Odpowiedz
Mam ja sobie prosta aplikacje w #java #spring w ktorej wystawiam resty przez spring mvc. Jedna z metod przyjmuje I zwraca json (przez jacksona).Przy tysiacu zapytan na raz przez kilka sekund sredni czas wykonania zapytania to 500ms, przy czym moj kod wykonuje sie... od 0 do 50ms! Sprawdzane przez currentTimeMilis() i perf4j
Serwer to glassfish, testowalem tez na tomcacie, ale jest niewiele lepiej.
I teraz moje pytania:
1. Jaki serwer wybrac, zeby miec jak najmniejsze czasy?
2. Jak go skonfigurowac? Sa jakies dobre tutoriale do tego?
3. Czy to moze byc przez parsowanie json-ow? Mozna cos z tym zrobic?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@greebqmaster: poczytaj najpierw o samym spring core, jak działa dependency injection i czym jest application context i zaraz po tym wskakuj do mvc, dopiero później się łatwiej czyta całość springa w akcji:) zresztą albo ja jestem debilem albo po prostu ciężko łyknąć całość ze zrozumieniem za jednym razem, straszna kobyła z tego jest tak naprawdę, convention over configuration, ale żeby to zgłębić i zrobić pod siebie aplikację...nic dziwnego, że do
  • Odpowiedz
@Szczypioreg: na 4.2.3 - od takich rzeczy jest już dokumentacja a jak nie wystarcza to na pewno odpowiedź jest na stacku ;) Spring Security tam było napomknięte tylko w znacznikach z tego co pamiętam? nie pamiętam żebym miał większe problemy z nowszą wersją...zawsze wszystkie dependencies używam najnowsze, widzę co się przynajmniej zmieniło w stosunku do starszych, używanych w tutorialach czy innych źródłach i jak poprawię błąd, który prawie na pewno
  • Odpowiedz
jest jakiś sens wrzucać spring bootową aplikacje na jakiegoś jbossa czy lepiej bazować na wbudowanym tomcatcie?
#java #spring
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, doradźcie mi.
Uczę się Javy EE. Teoretycznie "czyste" servlety i strony JSP (bez frameworków) potrafię pisać. Wiem że z tą wiedzą nic nie zrobię i chciałbym was spytać jakich frameworków się uczyć? Na pewno #spring, ale czy od razu? Czy może są jeszcze po drodze jakieś inne które lepiej poznać, nawet jeśli się w nich powszechnie nie pisze?

#programowanie #java #javaee #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach