Loading...
Kamenov avatar Kamenov 18 Точки

Lambda expressions in Java

Здравейте,

Опитвам се да симулирам за домашното spring security нещо като база данни и имам следния метод.

public User getUser(User user) {
        User currUser = this.users.stream().filter(u -> u.getUsername() == user.getUsername()).findFirst().get();

        return currUser;

}

Искам да използвам lambda expression но нещо още при стартиране на servera ми хвърля някакъв exception.

Правилно ли използвам lambda-ta ?

Гърми ми само когато махна метода, така че съм сигурен, че гърми заради този метод.

Благодаря предварително.

Тагове:
-2
Java Web Development
Kamenov avatar Kamenov 18 Точки

Метода не го използвам никъде в кода все още, просто го имплементирам и като стартирам servera ми

излиза съответния exception:

-2
01/03/2016 19:35:36
Filkolev avatar Filkolev 4482 Точки

Хайде този чаршаф го сложи някъде другаде (pastebin например) и сложи линк тук. 

0
deyan.zhekov avatar deyan.zhekov 159 Точки

Здравей, 

оставяйки на страна "чаршафът" (чието място не е тук, както беше отбелязано), качи някъде и покажи и целия клас WebBankDatabase.class. Според лога там възниква грешката

0
Kamenov avatar Kamenov 18 Точки

WebBankDatabase class: http://pastebin.com/5u3q9Gba

ERROR: http://pastebin.com/aXkn0wWg

0
Kamenov avatar Kamenov 18 Точки

Забележката е правилна, но нека общуването по форума да е по учтиво !

0
Filkolev avatar Filkolev 4482 Точки

Какво неучтиво видя в забележките?

0
deyan.zhekov avatar deyan.zhekov 159 Точки

Здравей, 

смени ли версията на Spring на 4+?

1
Kamenov avatar Kamenov 18 Точки

Благодаря, смеинх версията на spring и всичко тръгна.

0
Kamenov avatar Kamenov 18 Точки

Забележката е правилна, но нека общуването по форума да е по учтиво !

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.