Size: a a a

Spring Framework and more

2020 May 19

РН

Роман Нагаев... in Spring Framework and more
Ilja V
Не понял вопроса...
сам по себе он не создаёт, ты должен ему скомандовать
источник

IV

Ilja V in Spring Framework and more
Что конкретно в конфигах посмотреть?
источник

AK

Anton Krasnov in Spring Framework and more
создание этого бина
источник

РН

Роман Нагаев... in Spring Framework and more
Ilja V
Что конкретно в конфигах посмотреть?
ищи как создавать бины в спринге и сверяй со своим кодом
источник

Д

Дмитрий in Spring Framework and more
#toAdmin
источник

IV

Ilja V in Spring Framework and more
с бином разобрался аннотации не хватало , теперь другая проблема
источник

IV

Ilja V in Spring Framework and more
IllegalArgumentException: id to load is required for loading
источник

IV

Ilja V in Spring Framework and more
пытаюсь получить ввод юзера и передать его как аргумнт в метод чтоб найти этого юзера в базе
источник

IV

Ilja V in Spring Framework and more
@PostMapping("/login")
   public String loginClient(@ModelAttribute("client") Client client) throws Exception {
       String page = "";
       String input = client.getPostUsername();
       System.out.println(input);
       Client existingClient = service.getClient(input);
       if((client.getPostUsername().equals(existingClient.getUsername())&
               (client.getPostPassword().equals(existingClient.getPassword())))){
           page = "Auth";
           SpotifyAPI newApi = new SpotifyAPI();
           newApi.startServer(8081);
       }
источник

IV

Ilja V in Spring Framework and more
client.getPostUsername должен из формы html взять инпут
источник

IV

Ilja V in Spring Framework and more
<form method="post" th:action="@{/login}" th:object="${client}" class="login">
   <p>
       <label th:for="postUsername">Username: </label>
       <input type="text" th:name="postUsername" id="postUsername"/>
   </p>

   <p>
       <label th:for="postPassword">Password: </label>
       <input type="text" th:name="postPassword" id="postPassword"/>
   </p>
источник

IV

Ilja V in Spring Framework and more
испульзую Thymeleaf
источник

IV

Ilja V in Spring Framework and more
эксепшн выбрасывается сразу при вызове метода
источник

IV

Ilja V in Spring Framework and more
полный стактрэйс
источник

IV

Ilja V in Spring Framework and more
java.lang.IllegalArgumentException: id to load is required for loading
org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:93)
org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:63)
org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.doLoad(SessionImpl.java:2920)
org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.lambda$load$1(SessionImpl.java:2904)
org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.perform(SessionImpl.java:2860)
org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2904)
org.hibernate.internal.SessionImpl.get(SessionImpl.java:1097)
spotify.repository.ClientDAOImpl.getCustomer(ClientDAOImpl.java:58)
spotify.service.ClientServiceImpl.getClient(ClientServiceImpl.java:41)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
источник

C

Cyclone in Spring Framework and more
Ребятки, как понять часто появляющуюся запись в error-логе:

Forwarding to error page from request [/news/169947] due to exception [The request was rejected because the URL contained a potentially malicious String "//"]

org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL contained a potentially malicious String "//"


Весь гуглинг говорит только не пиши // в пути. Но вон в первой строке спринг сам пишет, что запрошено /news/169947. wtf?
источник

Д

Дмитрий in Spring Framework and more
Внимательно проверяйте все в логах url, где-то мб empty string вместо id
источник

Д

Дмитрий in Spring Framework and more
Тут надо дебагером пройтись и всё, никакой магии нет
источник

AE

Alexandr Emelyanov in Spring Framework and more
Cyclone
Ребятки, как понять часто появляющуюся запись в error-логе:

Forwarding to error page from request [/news/169947] due to exception [The request was rejected because the URL contained a potentially malicious String "//"]

org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL contained a potentially malicious String "//"


Весь гуглинг говорит только не пиши // в пути. Но вон в первой строке спринг сам пишет, что запрошено /news/169947. wtf?
А это весь путь?
источник

AE

Alexandr Emelyanov in Spring Framework and more
/news/id который
источник