使用 Springlet JPA 填充 Spring Roo 中的用户和角色



我正在结束原型制作练习。 完成security setup --provider Springlets_JPA当前状态 - 我在控制台中收到一个带有默认user和带有自动生成密码的admin横幅。 我能够使用这些默认值登录。 一堆与用户和登录相关的表,序列表是在数据库中生成的。 添加更多用户的步骤是什么?

我没有看到为用户/角色生成任何与用户或角色相关的控制器和视图 CRUD.Do 我们需要编写这些? 本质上 - 将我的用户名和角色放入系统的后续步骤是什么?我在任何地方都没有找到任何文档。我不是 Spring 专家,使用 Roo 只是因为它让我快速进入一个工作的应用程序!

似乎记得上次我玩这个时,我在控制器和视图完成后添加了安全设置 - 提供者Springlets_JPA,并花了一些时间挠头为什么我什至没有办法注销。

给自己一个注意事项:首先做安全设置,然后才做控制器和视图(这是有道理的,为了意识到需要与秒相关的控制器和视图,;)必须需要这些东西(。

坏消息,同一张纸条说我不得不手动摆弄添加表格user_login_role,因为这个东西只user_login和login_role表本身。像这样说:

CREATE TABLE IF NOT EXISTS `user_login_role` (
`user_login_role_id` bigint(20) NOT NULL auto_increment,
`version` bigint(20) default NULL,
`login_role` bigint(20) NOT NULL,
`user_login` bigint(20) NOT NULL,
PRIMARY KEY  (`user_login_role_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;

恐怕不知道我最初在哪里找到这个,或者天气它仍然相关,但也许它会有所帮助。

最新更新