1

私のデータベースには、「abc_$123」や「abc$xyz」などのパスワードがあります。$ をパスワードの一部として保持したい。

しかし、grails 4 は $ の後の文字を変数として解釈しており、エスケープ文字 / を使用すると、無効なエスケープ文字と表示されます。エスケープ文字は grails 3 では正常に機能していましたが、grails4 では問題が発生していました。

環境: 開発: dataSources: dataSource: プールされた: true dbCreate: なし url: "example" ユーザー名: "example" パスワード: "abc_$123"

「abc_$123」、「abc_$123」、「abc_\$123」、「abc_$\\123」、abc_$123 などのパスワードを試しました。どれも役に立たないようです。無効なエスケープ文字エラーが発生するか、原因: groovy.lang.MissingPropertyException: No such property: 123 for class: SimpleTemplateScript1

4

0 に答える 0