好的,根据您提供的问答内容,我为您给出以下答案:
获取当前用户登录 Grails 的 ID 的方法可以通过 Grails 的 Spring Security 框架中的 AuthenticationManager
和 UserDetailsService
来实现。具体步骤如下:
compile 'org.springframework.boot:spring-boot-starter-security'
@Secured
注解来设置角色和权限。AuthenticationManager
,并使用 UserDetailsService
来获取当前用户的详细信息。AuthenticationManager
的 authenticate()
方法,并传入 UserDetailsService
的一个实例,即可获取当前用户的登录信息。UserDetails
对象中获取 getId()
方法,即可获取当前用户的登录 ID。以上是获取当前用户登录 Grails 的 ID 的一种方法,希望对您有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云