MIrki mam klase User ktora ma pare pol i klase Product. Klasa Produkt wyglada w uproszczeniu tak :

public class Product{
private User user;
...//gettery i settery i inne pola
Chce teraz wyświetlić JSON Product, ale dostaje wszystkie pola, które są w klasie User a chciałbym tylko np 1 pole. Więc zrobiłem UserDTO mapowanie z odpowiednimi polami, ale jak teraz zrobić, żeby w klasie Product JSON został generowany z UserDTO a nie User?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W konfiguracji spring boota (application.yml) mam coś takiego:
server:
port:
${PORT:${SERVER_PORT:0}}

Czy to mi gwarantuje że aplikacja zawsze się odpali na nie zajętym porcie? (tzn. spróbuje sie odpalić w hipotetycznej sytuacji, bo jak będzie zajęty to się nie odpali ( ͡° ͜
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec: przynajmniej w testach port 0 tak działa, ale znam się na tych placeholderach ymlowych... może po prostu odpal i sprawdź co się dzieje ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@ppawel: tzn. to niby działa tak jak powinno (czyli wybiera losowy wysoki port - też nie wiem od czego to zależy) ale po prostu się zastanawiam czy nie ma w tym jakiegoś ryzyka ;-)
  • Odpowiedz
mam problem z udostepnieniem apki jaką stworzyłem.
Apka wykonana przy uzyciu SpringBoot, następnie spakowana za pomocą mvn packing :
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SiuoBoot 0.0.1-SNAPSHOT
  • 61
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Godziu73: MAM ! ! ! Musiałem wrzucić swoje widoki do takiej ścieżki : /src/main/resources/META-INF/resources/WEB-INF/views/
A miałem w takiej ścieżce /src/main/resources/WEB-INF/views ... i po problemie ... wszystko działa :)
Dzięki za pomoc ! ! ! :D
  • Odpowiedz
Hej,
potrzebuje pomocy... po wykonaniu tego kodu : https://pastebin.com/J2z7ib6U
Wyrzuca mi error in execute() java.io.IOException: Cannot run program "main " (in directory "C:\siuo\answers\1\Hello"): CreateProcess error=2, Nie można odnaleźć określonego pliku
jednak ten plik jest w tym folderze co podali... jest to plik wykonwyalny o nazwie main ...
Dla javy działa .. dla c i kazdego innego ( czyli c++ ) nie działa.

#programowanie #java #springboot
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nooo cześć !

Tworzę aplikacje typu SPOJ.com . Mam ją już w zaawansowanym stanie, dodawanie zadań, kompilacje, uruchamianie.
Kompilacje i uruchamianie rozwiązuje przy pomocy processBuilder'a. Nie wiem jednak jak wprowadzać wejście do uruchomionego przez aplikację programu ? Macie jakies pomysly ? pozdrawiam.
#programowanie #java #spring #springboot
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: pofatygowałeś się chociaż, żeby przeczytać dokumentację:

By default, the subprocess reads input from a pipe. Java code can access this pipe via the output stream returned by Process.getOutputStream()

W ogóle mam wrażenie, że jeżeli z tym masz problem to o bezpieczeństwo też nie zadbałeś i jak ktoś ci wysłe kod który robi "rm -rf /" albo coś innego niebezpiecznego to masz po serwerze ( ͡° ͜ʖ ͡
  • Odpowiedz
Jak tworzyć encje z controllerów?
Załóżmy, że mam obiekt który ma nazwe i dwie daty. Pytanie czy używać thymeleafa i tworzyć encje od razu z widoku? Tylko co wtedy z innymi wartościami które mają być generowane automatycznie? Stworzyć jakiś kreator który przyjmuję encje i wypluwa z siebie gotową do zapisu? Wydaję mi się to trochę mało czytelne. Czy może pobierać konkretne pola z ModelAndView, przekazywać je do jakiegoś kreatora który tworzy obiekt
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej
Chce napisać RESTową apke (jeśli dobrze rozumiem resta, chce zeby wysyłając jsony na określony adres api otrzymywać odpowiednie jsony z odp ;) ) sapera. Czyli cała logika była by na serwerze, a komunikować się z nia można by było poprzez api i jsony. Generalnie pobieranie informacji z serwera to raczej nie problem (GET w określone miejsce) to wysyłanie mnie zastanawia. Np wysłanie swojego ruchu (współrzędne na planszy) powinno iść w POST
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej
Napisałem jakąś pierwszą wersję swojej aplikacji do liczenia czasu pracy. Założenie jest takie, żeby dodawać sobie czasy pracy (WorkActivity) i później na ich podstawie wysyłać sobie informacje na maila. Pliki kontrolerów i .html powstały trochę dodatkowo bo głównie chciałem się skupić na tym, aby warstwa aplikacji i wszystko co niżej działało i wyglądało dobrze (jak mi to wyszło to się okaże ;) )

https://github.com/krasnoludkolo/WorkCounter

Z rzeczy które wiem co trzeba zrobić:
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakis czas temu zacząłem tworzyć projekt według książki Spring MVC przewodnik dla początkujących.
Teraz gdy chce dodać do projektu bazę danych odkryłem coś takiego jak spring boot ... czy jest możliwośc dołączenia tego do istniejącego juz projektu ? nie w chodzi w grę tworzenie projektu od nowa ;/
https://github.com/daxter44/SIUO/
jak zaimplementowac to w takim projekcie ? jak zmodyfikować pom.xml żeby ten spring boot działał ?
#java #spring #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej
Mam takie pytanie odnośnie organizacji projektu. Jak nazywać pakiety których klasy nie należą do standardowych pakietów controller, model/domain, service itp? Mam np service który generuje raporty i zajmuję się tym jakiś obiekt Np ReportGenerator. I teraz w jakim pakiecie powinna być taka klasa? Jakieś Utils czy coś?

#java #programowanie #spring #springboot
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej
Zaczynam jakiś pierwszy większy projekt w spring boocie i zastanawiam się jak powinno organizować się kontrolery. Czy każda strona powinna mieć swój kontroler czy możne do każdej encji powinien być przypisany kontroler?

Druga kwestia, jak powinny się nazywać klasy/metody kontrolera?

#java #spring #springboot #naukaprogramowania
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest to chyba bliższe ze strategią "per strone"


@krasnoludkolo: a no i to też nie zawsze reguła. Bo jak masz stronę pełną różnych widgetów (jak np. często strona "mój profil"), to raczej to nie jest wspólne "funkcjonalnie".
  • Odpowiedz
@krasnoludkolo: @srgs: @Ambidex:
najczyściej wydaje mi się mieć @Controller dla tego co leci na frontend już wyrenderowane, np. HomePageController (trochę to taki "anemiczny" kontroler, bo zwykle tylko z jedną metodą), a wokół funkcjonalności / encji budować dość uporządkowane @RestController np. CartRestController. Niestety nie wyczerpuje to "brzydkiego" przypadku kiedy na frontend chcemy dodać wyrenderowane już fragmenty DOM, jak np. we wspomnianych widgetach. Ale jeśli piszemy
  • Odpowiedz
Hej ;)
Zaczynam nauke spring boota i chciałbym zacząć się uczyć pisząc jakąś prostą rzecz (bo chyba tak się powinno?). Generalnie pomysł mam taki, żeby zrobić aplikacje w której dodawał bym czas jakim zajmowałem się jakimiś rzeczami. Proste założenia wypisałem sobie takie (dla wersji prototypu):
-proste logowanie na swoje konto
-dodawanie, edytowanie i usuwanie aktywności wraz z czasem trwania.
-generowanie "raportu" ile czasu w danym okresie czasu spędziłem nad danym typem aktywności

Analizując
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo:
1. baza moze sqllite z jakims ormlite, zeby nie babrać się w jdbc(?)
2. thymeleaf tutaj Ci pomoże, ma swietna dokumentacje i nada sie do prostych stron + jakis bootstrap
3. dobry wybór z nauką JustInTime :D

A jak ktoś ma inne pomysły to też chętnie się douczę ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@krasnoludkolo: Idealnym narzędziem do Twojego projektu jest JHipster. Jest to generator springboot + angular 2. Po uruchomieniu jHipstera dostajesz serię pytań (np. Gradle czy Maven, jaka baza itp.) i dostajesz gotowy szkielet aplikacji z logowaniem i całym panelem administracyjnym. Dodatkowo aby stworzyć encję to też nie wiele musisz robić bo jHipster zrobi to za Ciebie podając tylko jej nazwę i składniki (nazwę składowych i typ). Generuje wszystko, i kod Java
Patres - @krasnoludkolo: Idealnym narzędziem do Twojego projektu jest JHipster. Jest ...
  • Odpowiedz
Mirunie, mógłby ktoś podpowiedzieć jak podpiąć prawidłowo bazę w postgresie pod aplikacje w spring boocie?
Zrobiłem sobie projekcik, struktura katalogu wygląda tak:
- src
- models
-- User.java
- controllers
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Algeroth: nie widzi Ci resourców -> wejdź do ustawień modułu, kliknij na folder z resources i ustaw jako resources w IntelliJ = PPM na projekt w widoku -> open module settings

i dlaczego masz dwa pliki z propertiesami? Zwykły i YAML? jak chcesz miec osobno prod i osobno test to sobie to profilami ogarnij
  • Odpowiedz
Jak zrobić w springu by użytkownik mógł sobie ustawić dzień i godzinę o której dana metoda zostanie wywołana? Coś w stylu crona, tyle, że użytkowników będzie dużo i 'poleceń' też będzie dużo. Jak mógłbym to zrobić?

Quartz scheduler prawie się nadał, ale mam problem z integracją ( ͡° ʖ̯ ͡°)

#java #naukaprogramowania #springboot
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam napisany restowy client w spring boocie postawiony na raspberry pi (ubuntu mate) na porcie 8080 w sieci akademickiej. Moje 2 maszyny mają (odziwo) zewnętrzne adressy ip. Sprawdzam tutaj -> http://whatismyipaddress.com/pl/moj-ip. Raspberry odpowiada pingowany przez urządzenie z poza sieci akademickiej.

Mogę normalnie odpytywać api z urządzeń wewnątrz sieci akademickiej ale z poza tej sieci api jest juz niedostępne.

Host is up (0.00030s latency).
Not shown: 998 closed ports
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach