我使用Grails和Spring Security得到了以下错误.还有其他人有这样的问题吗?如果是这样,你的修复是什么?
Error |
Exception in thread "Thread-15"
Error |
java.lang.ClassCastException: org.codehaus.groovy.runtime.GStringImpl cannot be cast to java.lang.String
Error |
at org.codehaus.groovy.grails.project.compiler.GrailsProjectWatcher.run(GrailsProjectWatcher.java:114)
Run Code Online (Sandbox Code Playgroud)
和
java.lang.IllegalArgumentException: Failed to evaluate expression 'User_name'
Run Code Online (Sandbox Code Playgroud)
Cyb*_*eks 38
您是否生成了所有类(用户,角色...).你的命令怎么样?喜欢这个grails s2-quickstart com.testapp User Role?检查您的配置并在本教程中进行尝试.
Spring Security Plugin教程
实际上这个错误意味着在groovy中你使用类似"$ {my_var}"的GString,而某些类需要String.它不能自动投射.如果您有这样的代码,您必须将它转换为String,如下所示:"${my_var}".toString().
| 归档时间: |
|
| 查看次数: |
18753 次 |
| 最近记录: |