有没有办法可以创建自己的自定义登录页面并将数据发送到spring security插件的登录控制器.我目前看到我的代码直接重定向到spring security plugin的默认登录页面.
我一直在尝试将grails spring-security-ui插件升级为grails 3.正如文档中所提到的,我已将所有依赖项复制到build.gradle.
该文件看起来像这样.
buildscript {
ext {
grailsVersion = project.grailsVersion
}
repositories {
mavenLocal()
maven { url 'https://repo.grails.org/grails/core' }
}
dependencies {
classpath "org.grails:grails-gradle-plugin:$grailsVersion"
}
}
plugins {
id "io.spring.dependency-management" version "0.5.2.RELEASE"
id "com.jfrog.bintray" version "1.2"
}
version "0.1-SNAPSHOT"
group "org.grails.plugins"
apply plugin: 'maven-publish'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: "spring-boot"
apply plugin: "org.grails.grails-plugin"
apply plugin: "org.grails.grails-gsp"
// Used for publishing to central repository, remove if not needed
apply from:'https://raw.githubusercontent.com/grails/grails-profile-repository/master/profiles/plugin/templates/grailsCentralPublishing.gradle'
apply from:'https://raw.githubusercontent.com/grails/grails-profile-repository/master/profiles/plugin/templates/bintrayPublishing.gradle'
ext {
grailsVersion = project.grailsVersion …Run Code Online (Sandbox Code Playgroud) grails spring-security grails-plugin grails-3.0 grails-3.0.9
Node.js 中是否有 Spring Security 的替代品。我知道快递和护照,但护照只提供身份验证。它没有“忘记密码”、“重置密码”或用户和角色的 crud 操作。
换句话说,护照缺少 Spring Security 提供的许多常用功能。是否有任何提供这些功能的 Node.js 库。
在我的grails域中,我有一个字段Date,即java.util.Date.
在我的控制器中,我使用SimpleDateFormate从params加载此日期.
确切地说,params.date类似'20/02/2013 02:30 am'.在控制器中我加载如下:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm a"); domainInstance.date = simpleDateFormat.parse(params.date)
执行此语句时,未检测到错误.但是,当保存域实例时会生成错误
[typeMismatch.Domain.date,typeMismatch.date,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable:codes
[无法将'java.lang.String'类型的属性值转换为属性'date'所需的类型'java.util.Date'; 嵌套异常是java.lang.IllegalArgumentException:无法解析日期:Unparseable date:"20/02/2013 02:30 am"]
你能告诉我哪里出了问题吗?我很确定SimpleDateFormat将String解析为Date.为什么它接受为String.
grails ×3
express ×1
grails-2.2 ×1
grails-3.0 ×1
grails-3.0.9 ×1
grails-orm ×1
node.js ×1
passport.js ×1
spring ×1