首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用spring-roo 2,如何添加具有spring安全性的用户

使用spring-roo 2,如何添加具有spring安全性的用户
EN

Stack Overflow用户
提问于 2017-01-30 00:11:56
回答 1查看 535关注 0票数 0

由于配置和设置是在java中进行的,因此不再有xml配置文件,因此很难找到使用这种新设计的教程、文档和使用方法。所以..。基本上,如何添加用户及其密码,在哪里可以找到spring-security的安全配置“文件”(像旧的applicationContext-security.xml一样)……

然后,我清理了一个maven,从我的实体生成QClasse消失了,所以应用程序不能再编译了。如何重新生成目标源(在QClasses /generated-sources/java中)?

我注意到spring-roo项目是在Eclipse下使用J2SE-1.5库创建的,因此无法编译。我不得不将库改为JDK1.8。错误覆盖方法中的一些错误仍然存在。

无论如何,如何添加新的spring-security配置的用户。

我使用的是Spring-roo 2.0.0.M3。

EN

回答 1

Stack Overflow用户

发布于 2017-02-08 16:59:30

首先,我建议您了解一下Spring Boot,因为它是Spring Roo生成项目的基础。这将解释所有关于如何修改您的项目配置的内容。

这样,就有了Spring Boot documentation about Spring Security和它的how-to guides。配置用户的示例类是:

代码语言:javascript
复制
@Configuration
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {

    @Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
            auth.inMemoryAuthentication()
                .withUser("barry").password("password").roles("USER"); // ... etc.
    }

    // ... other stuff for application security

}

然后,我已经清理了maven,并且从我的实体生成QClasse消失了,所以应用程序不能再编译了。如何重新生成目标源(在QClasses /generated-sources/java中)?

这些类是由apt-maven-plugin插件在编译阶段生成的。因此,只需执行mvn clean complile即可生成它。

我注意到spring-roo项目是在Eclipse下使用J2SE-1.5库创建的,因此无法编译。我不得不将库改为JDK1.8。错误覆盖方法中的一些错误仍然存在

Spring Roo Reference Documentation中解释说Spring Roo需要JDK6作为最低java版本。另外,检查maven版本是否为3.3或更高。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41922970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档