最近Groovyでプログラミングを始めたばかりで、すでに立ち往生しています。ブートストラップでログインできるユーザーを作成しようとしています。多数のチュートリアルを見てきましたが、コードをコピーして貼り付けたにもかかわらず、多数のエラーが発生しました。実行しているように見えるコードに取り掛かりましたが、ユーザーは単にそこにいません。
私は何を間違っていますか?
import grails.timesecurity.*
import timetracker2.*
class BootStrap {
def springSecurityService
def init = { servletContext ->
def examples = [
'rob' : [username: 'rob', password: 'password']
]
def userRole = Authority.findByAuthority("ROLE_USER") ?: new Authority(authority: "ROLE_USER").save()
def adminRole = Authority.findByAuthority("ROLE_ADMIN") ?: new Authority(authority: "ROLE_ADMIN").save()
if(!Person.count())
{
userRole = new Authority(authority: 'ROLE_USER').save()
//String password = springSecurityService.encodePassword('password')
def user = new Person(
username: "Rob",
password: springSecurityService.encodePassword("Password"),
enabled: true
)
PersonAuthority.create user, userRole
//def user = new Person['Rob', password, enabled: true].save()
}
}
def destroy = {}
}
助けることができる人は誰でも伝説です!