org.thymeleaf.exceptions.TemplateProcessingException

来源:5-3 权限控制

慕函数4411803

2018-02-04

你好老师,

提示这个错误,解决不了,求助。

org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "session.SPRING_SECURITY_CONTEXT.authentication.principal.username" (template: "common" - line 45, col 43)

org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'username' cannot be found on object of type 'java.lang.String' - maybe not public?


写回答

1回答

瓦力老师

2018-02-05

亲,建议检查下你建立的principle对应类,课程中是User,是否有username字段,另外,确保继承了正确的UserDetails类哈。祝亲学习愉快^O^

1
1
慕函数4411803
你好老师,User类里面有name字段没有username字段,但是有getUsername方法,从UserDetails实现的,我看老师教程里面是直接能用的,我这边就不行,我应该把name改为username吗
2018-02-05
共1条回复

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程