gpt4 book ai didi

grails - GStringImpl 不能转换为 java.lang.String

转载 作者:行者123 更新时间:2023-12-03 22:52:13 25 4
gpt4 key购买 nike

我使用 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)


java.lang.IllegalArgumentException: Failed to evaluate expression 'User_name'

最佳答案

您是否生成了所有类(用户、角色...)。
你的命令看起来如何?
像这样 grails s2-quickstart com.testapp User Role ?
检查您的配置并像本教程中那样尝试。
Spring Security Plugin Tutorials

实际上这个错误意味着你使用像“$ {my_var}”这样的GString并且某些类需要String。它不能自动施放。如果你有这样的代码,你必须把它转换成这样的字符串:"${my_var}".toString() .

关于grails - GStringImpl 不能转换为 java.lang.String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29079574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com