@arthurn: Napisałem Ci, co powinieneś zrobić. Masz skopaną strukturę, przez co Spring nie bardzo wie, gdzie ma szukać zależności. Przenieś entry point swojej aplikacji (LeaveManagement) do pakietu com.example, a z reszty konfiguracji wywal skanowanie pakietów. Dalej będziesz miał ten sam błąd, ale jego przyczyna będzie inna.
  • Odpowiedz
Czy w aplikacjach biznesowych waliduje się pola na poziomie bazy danych? Z tego co rozumiem, powinno to być sprawdzane na poziomie aplikacji, tak żeby nie dopuścić do jakiegoś szkodliwego/niemożliwego inserta, delete, dropa itd. Dodatkowe sprawdzanie pól poprzez Check pewnie spowolniłoby mocno serwer bazodanowy, w zależności od ruchu na stronie. Czy może są rzeczy, których nie da się wychwycić na poziomie aplikacji (jakieś sql injection może) ?
#pytanie #pytaniedoeksperta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Godziu73: pracuję z Oracle DB i walidacja danych przez triggery w bazie, a dodatkowo w aplikacji. Nad bazą pracują inne osoby niż nad aplikacją i istnieje szansa, że na którymś poziomie ktoś czegoś nie wychwycił, dlatego jest podwójna walidacja.
  • Odpowiedz
Mirki potrzebuję pomocy :(
Ze znajomymi piszemy projekt na studia z javy i chcieliśmy wykorzystać do tworzenia wykresów w GUI JavaFX.
Projekcik z założenia miał się opierać na springu. Wszystko było fajnie do momentu, w którym wdrożyliśmy wyżej wspomnianą JavęFX.
Nie odnajduje wstrzykiwanych beanów, wszystko sprowadza się do NPE.

Dodam, że widok GUI tworzyliśmy "z palca" nie z Scene Buildera.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, już się gubię i potrzebuję pomocy. Uczę się pisać testy jednostkowe w junit i mockito. Czy tak powinno wyglądać testowanie klas serwisów? Klasa serwisu deleguje zadanie do klasy repozytorium:

@Autowired
CartRepository cartRepository;

public Cart create(Cart cart) {
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@arthurn: też jakoś długo się nie bawię springiem ale wydaje mi się że spring security nie wie kto ma jakie uprawnienia obczaj tu drugą metodę, spring security dostaje usługę dzięki której wie kto jest adminem a kto nie
  • Odpowiedz
Mireczki mam taki problem że mam taki prosty widok w jsp (i bootstrapem) na swojej stronie:
http://wklej.org/id/2823728/
Macie może jakiś pomysł jak sprawić żeby jeden div miał zawsze taką samą wysokość i szerokość, niezależnie od tekstu?
W obecnym stanie, w zależności tekstu w polach, ramki wyglądają inaczej (pic rel)
Próbowalem już kilku rzeczy, szukałem w google, ale jedyne co udało mi się zmienić to wielkość tych ramek ( ͡° ʖ̯
Godziu73 - Mireczki mam taki problem że mam taki prosty widok w jsp (i bootstrapem) n...

źródło: comment_3NoX8rwpmZf4iYtzYQxQpqoDk79jkgWL.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mial ktoś może taki problem że spring nie wykrywa utworzonych ciasteczek? Wykrywa mi tylko w tej samej klasie kontrolera, nie wiem czemu ( ͡° ʖ̯ ͡°)
tworzone w ten sposób

public String get(HttpServletRequest request,HttpServletResponse response)
{
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: teraz działa, też już znalazłem. Nie wiedziałem nawet że da się ustawić ciasteczko dla konkretnej ścieżki, a nie aplikacji ( ͡° ͜ʖ ͡°) dzięki za pomoc
  • Odpowiedz
@fegwegw: @Lizbona: gdyby ktoś był ciekawy, końcowy kod który robi to co chcę wygląda tak

Cookie cookie = new Cookie("test", "test cookie");
cookie.setPath(request.getServletContext().getContextPath()+"/"); //nazwa aplikacji
response.addCookie(cookie);
  • Odpowiedz
#naukaprogramowania #java #spring
Dopiero zaczynam ze springiem i mam problem
tworzę nowy projekt maven i pojawił się błąd
w pom.xml w linii war a mianowicie
web.xml is missing and is set to true
Jak sobie z tym poradzić?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Danny33: widzę coraz więcej amatorów się pcha, mam nadzieję że przejdzie ta nowelizacja ustawy i aplikacje w springu będzie można pisać tylko z licencją ( ͡° ʖ̯ ͡°)
  • Odpowiedz
#programowanie #spring
Chcę dodać w swojej aplikacji logowanie niestety jak dodaje spring security mogę jedynie logować się na defaultowego usera z wygenerowanym hasłem w logach lub jeżeli dodam security.user. w aplication.properties. Chcę jednak zrobić aby działały ustawienia w plikach java(nie wiem czy dobrze tłuacze chcę by dane użytkownika pobierały się z bazy do mojej klasy i żeby mógł się logować)

kod:

http://wklej.org/id/2801268/
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może na mirko coś pomogą bo męczę się z tym już długo i nawet na stacku mi nie pomogli ( ͡° ʖ̯ ͡°)
Potrzebuję ustawić swój walidator w web flowie, ale gdy to robię, web flow przestaje widzieć beany stworzone w aplikacji.
klasa konfigurująca webflow: http://wklej.org/id/2798657/
checkout-flow.xml: http://wklej.org/id/2798659/
aplikacja wywala się na pierwszym
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sam bean jest tworzony w aplikacji poprzez adnotację @Service , w innych miejscach aplikacji mogę z niego korzystać więc po prostu web flow go nie widz


@Godziu73: Widzi widzi, nie w tym rzecz. Masz prawdopodobnie skopany config, tylko nie wiem gdzie, bo nie używałem WF. Wklej jeszcze CartServiceImpl.
  • Odpowiedz
Mirki, uczę się Spring Boota, tworzę prostą aplikację i niestety trafiłem na problem. Mam model User który wygląda jak poniżej

@Entity
@Table( name="users" )
public class User
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@coskoduje: A, czekaj, chyba źle zrozumiałem problem. Ty po prostu wysyłasz cały obiekt User do aktualizacji, ale pole password masz puste (co jest logiczne), i chcesz zrobić update mimo to?

To musisz zamiast robić save() od razu z obiektem, który dostajesz w żądaniu, najpierw pobrać go z bazy:

saveUser(User user) {
User userToUpdate
  • Odpowiedz
#programowanie #java #spring Czesc, mam dziwny problem ze springbootem i postgresem. Napisalem prosta apke korzystajaca z jpaRepository. Mam metode do zapisu i odczytu z bazy. Od strony aplikacji wszystko dziala, dane sie zapisuja, ale nie moge podejrzec tych danych w bazie, tak jakbym nie mial do nich jakiegos dostepu (chociaz robie to z tego samego uzytkownika co w aplikacji). Dane zapisuja sie w bazie, sprawdzilem to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mógłby ktoś polecić jakieś ciekawe artykuły/tutoriale o rejestracji, tokenach i całym bezpieczeństwie?

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